Interface EvalService
- 
                    
                    - All Implemented Interfaces:
 
 public interface EvalService
- 
                
                    
                    - 
                                
                            
                                Nested Class SummaryNested Classes Modifier and Type Class Description public interfaceEvalService.WithRawResponseA view of EvalService that provides access to raw HTTP responses for each method. 
 - 
                                
                            
                                Method Summary- 
                    
                    
                    - 
                                
                            
                                Method Detail- 
                                        withRawResponseabstract EvalService.WithRawResponse withRawResponse() Returns a view of this service that provides access to raw HTTP responses for each method. 
 - 
                                        withOptionsabstract EvalService withOptions(Consumer<ClientOptions.Builder> modifier) Returns a view of this service with the given option modifications applied. The original service is not modified. 
 - 
                                        runsabstract RunService runs() 
 - 
                                        createEvalCreateResponse create(EvalCreateParams params) Create the structure of an evaluation that can be used to test a model's performance. An evaluation is a set of testing criteria and the config for a data source, which dictates the schema of the data used in the evaluation. After creating an evaluation, you can run it on different models and model parameters. We support several types of graders and datasources. For more information, see the Evals guide. 
 - 
                                        createabstract EvalCreateResponse create(EvalCreateParams params, RequestOptions requestOptions) 
 - 
                                        retrieveEvalRetrieveResponse retrieve(String evalId) Get an evaluation by ID. 
 - 
                                        retrieveEvalRetrieveResponse retrieve(String evalId, EvalRetrieveParams params, RequestOptions requestOptions) 
 - 
                                        retrieveEvalRetrieveResponse retrieve(String evalId, EvalRetrieveParams params) 
 - 
                                        retrieveabstract EvalRetrieveResponse retrieve(EvalRetrieveParams params, RequestOptions requestOptions) 
 - 
                                        retrieveEvalRetrieveResponse retrieve(EvalRetrieveParams params) 
 - 
                                        retrieveEvalRetrieveResponse retrieve(String evalId, RequestOptions requestOptions) 
 - 
                                        updateEvalUpdateResponse update(String evalId) Update certain properties of an evaluation. 
 - 
                                        updateEvalUpdateResponse update(String evalId, EvalUpdateParams params, RequestOptions requestOptions) 
 - 
                                        updateEvalUpdateResponse update(String evalId, EvalUpdateParams params) 
 - 
                                        updateabstract EvalUpdateResponse update(EvalUpdateParams params, RequestOptions requestOptions) 
 - 
                                        updateEvalUpdateResponse update(EvalUpdateParams params) 
 - 
                                        updateEvalUpdateResponse update(String evalId, RequestOptions requestOptions) 
 - 
                                        listEvalListPage list() List evaluations for a project. 
 - 
                                        listabstract EvalListPage list(EvalListParams params, RequestOptions requestOptions) 
 - 
                                        listEvalListPage list(EvalListParams params) 
 - 
                                        listEvalListPage list(RequestOptions requestOptions) 
 - 
                                        deleteEvalDeleteResponse delete(String evalId) Delete an evaluation. 
 - 
                                        deleteEvalDeleteResponse delete(String evalId, EvalDeleteParams params, RequestOptions requestOptions) 
 - 
                                        deleteEvalDeleteResponse delete(String evalId, EvalDeleteParams params) 
 - 
                                        deleteabstract EvalDeleteResponse delete(EvalDeleteParams params, RequestOptions requestOptions) 
 - 
                                        deleteEvalDeleteResponse delete(EvalDeleteParams params) 
 - 
                                        deleteEvalDeleteResponse delete(String evalId, RequestOptions requestOptions) 
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-