Interface EvalServiceAsync
- 
                    
                    - All Implemented Interfaces:
 
 public interface EvalServiceAsync
- 
                
                    
                    - 
                                
                            
                                Nested Class SummaryNested Classes Modifier and Type Class Description public interfaceEvalServiceAsync.WithRawResponseA view of EvalServiceAsync that provides access to raw HTTP responses for each method. 
 - 
                                
                            
                                Method Summary- 
                    
                    
                    - 
                                
                            
                                Method Detail- 
                                        withRawResponseabstract EvalServiceAsync.WithRawResponse withRawResponse() Returns a view of this service that provides access to raw HTTP responses for each method. 
 - 
                                        withOptionsabstract EvalServiceAsync withOptions(Consumer<ClientOptions.Builder> modifier) Returns a view of this service with the given option modifications applied. The original service is not modified. 
 - 
                                        runsabstract RunServiceAsync runs() 
 - 
                                        createCompletableFuture<EvalCreateResponse> 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 CompletableFuture<EvalCreateResponse> create(EvalCreateParams params, RequestOptions requestOptions) 
 - 
                                        retrieveCompletableFuture<EvalRetrieveResponse> retrieve(String evalId) Get an evaluation by ID. 
 - 
                                        retrieveCompletableFuture<EvalRetrieveResponse> retrieve(String evalId, EvalRetrieveParams params, RequestOptions requestOptions) 
 - 
                                        retrieveCompletableFuture<EvalRetrieveResponse> retrieve(String evalId, EvalRetrieveParams params) 
 - 
                                        retrieveabstract CompletableFuture<EvalRetrieveResponse> retrieve(EvalRetrieveParams params, RequestOptions requestOptions) 
 - 
                                        retrieveCompletableFuture<EvalRetrieveResponse> retrieve(EvalRetrieveParams params) 
 - 
                                        retrieveCompletableFuture<EvalRetrieveResponse> retrieve(String evalId, RequestOptions requestOptions) 
 - 
                                        updateCompletableFuture<EvalUpdateResponse> update(String evalId) Update certain properties of an evaluation. 
 - 
                                        updateCompletableFuture<EvalUpdateResponse> update(String evalId, EvalUpdateParams params, RequestOptions requestOptions) 
 - 
                                        updateCompletableFuture<EvalUpdateResponse> update(String evalId, EvalUpdateParams params) 
 - 
                                        updateabstract CompletableFuture<EvalUpdateResponse> update(EvalUpdateParams params, RequestOptions requestOptions) 
 - 
                                        updateCompletableFuture<EvalUpdateResponse> update(EvalUpdateParams params) 
 - 
                                        updateCompletableFuture<EvalUpdateResponse> update(String evalId, RequestOptions requestOptions) 
 - 
                                        listCompletableFuture<EvalListPageAsync> list() List evaluations for a project. 
 - 
                                        listabstract CompletableFuture<EvalListPageAsync> list(EvalListParams params, RequestOptions requestOptions) 
 - 
                                        listCompletableFuture<EvalListPageAsync> list(EvalListParams params) 
 - 
                                        listCompletableFuture<EvalListPageAsync> list(RequestOptions requestOptions) 
 - 
                                        deleteCompletableFuture<EvalDeleteResponse> delete(String evalId) Delete an evaluation. 
 - 
                                        deleteCompletableFuture<EvalDeleteResponse> delete(String evalId, EvalDeleteParams params, RequestOptions requestOptions) 
 - 
                                        deleteCompletableFuture<EvalDeleteResponse> delete(String evalId, EvalDeleteParams params) 
 - 
                                        deleteabstract CompletableFuture<EvalDeleteResponse> delete(EvalDeleteParams params, RequestOptions requestOptions) 
 - 
                                        deleteCompletableFuture<EvalDeleteResponse> delete(EvalDeleteParams params) 
 - 
                                        deleteCompletableFuture<EvalDeleteResponse> delete(String evalId, RequestOptions requestOptions) 
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-