Package com.openai.services.blocking
Interface EvalService
-
- All Implemented Interfaces:
public interface EvalService
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceEvalService.WithRawResponseA view of EvalService that provides access to raw HTTP responses for each method.
-
Method Summary
Modifier and Type Method Description abstract EvalService.WithRawResponsewithRawResponse()Returns a view of this service that provides access to raw HTTP responses for each method. abstract RunServiceruns()EvalCreateResponsecreate(EvalCreateParams params)Create the structure of an evaluation that can be used to test a model's performance. abstract EvalCreateResponsecreate(EvalCreateParams params, RequestOptions requestOptions)EvalRetrieveResponseretrieve(EvalRetrieveParams params)Get an evaluation by ID. abstract EvalRetrieveResponseretrieve(EvalRetrieveParams params, RequestOptions requestOptions)EvalUpdateResponseupdate(EvalUpdateParams params)Update certain properties of an evaluation. abstract EvalUpdateResponseupdate(EvalUpdateParams params, RequestOptions requestOptions)EvalListPagelist()List evaluations for a project. abstract EvalListPagelist(EvalListParams params, RequestOptions requestOptions)EvalListPagelist(EvalListParams params)EvalListPagelist(RequestOptions requestOptions)EvalDeleteResponsedelete(EvalDeleteParams params)Delete an evaluation. abstract EvalDeleteResponsedelete(EvalDeleteParams params, RequestOptions requestOptions)-
-
Method Detail
-
withRawResponse
abstract EvalService.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
runs
abstract RunService runs()
-
create
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 a datasource. 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.
-
create
abstract EvalCreateResponse create(EvalCreateParams params, RequestOptions requestOptions)
-
retrieve
EvalRetrieveResponse retrieve(EvalRetrieveParams params)
Get an evaluation by ID.
-
retrieve
abstract EvalRetrieveResponse retrieve(EvalRetrieveParams params, RequestOptions requestOptions)
-
update
EvalUpdateResponse update(EvalUpdateParams params)
Update certain properties of an evaluation.
-
update
abstract EvalUpdateResponse update(EvalUpdateParams params, RequestOptions requestOptions)
-
list
EvalListPage list()
List evaluations for a project.
-
list
abstract EvalListPage list(EvalListParams params, RequestOptions requestOptions)
-
list
EvalListPage list(EvalListParams params)
-
list
EvalListPage list(RequestOptions requestOptions)
-
delete
EvalDeleteResponse delete(EvalDeleteParams params)
Delete an evaluation.
-
delete
abstract EvalDeleteResponse delete(EvalDeleteParams params, RequestOptions requestOptions)
-
-
-
-