Fine-tuning
Run a grader
POST
/openai/v1/fine_tuning/alpha/graders/runRuns the specified grader and returns its evaluation results.
Request BodyContent-Type: application/json
graderOpenAI.GraderStringCheck | OpenAI.GraderTextSimilarity | OpenAI.GraderPython | OpenAI.GraderScoreModel | OpenAI.GraderMultirequired
The grader used for the fine-tuning job.One of the following:
OpenAI.GraderStringCheck
A StringCheckGrader object that performs a string comparison between input and reference using a specified operation.OpenAI.GraderTextSimilarity
A TextSimilarityGrader object which grades text based on similarity metrics.OpenAI.GraderPython
A PythonGrader object that runs a python script on the input.OpenAI.GraderScoreModel
A ScoreModelGrader object that uses a model to assign a score to the input.OpenAI.GraderMulti
A MultiGrader object combines the output of multiple graders to produce a single score.itemOpenAI.RunGraderRequestItem
The dataset item provided to the grader. This will be used to populate
the item namespace. See the guide for more details.model_samplestringrequired
The model sample to be evaluated. This value will be used to populate
the sample namespace. See the guide for more details.
The output_json variable will be populated if the model sample is a
valid JSON string.Responses
rewardnumberrequired
metadataOpenAI.RunGraderResponseMetadatarequired
namestringrequired
typestringrequired
errorsOpenAI.RunGraderResponseMetadataErrorsrequired
execution_timenumberrequired
scoresobjectrequired
token_usageinteger | nullrequired
sampled_model_namestring | nullrequired
sub_rewardsobjectrequired
model_grader_token_usage_per_modelobjectrequired