View Source ExOpenAI.Components.EvalGraderLabelModel (ex_openai.ex v2.0.0-beta2)
Module for representing the OpenAI schema EvalGraderLabelModel.
Fields
:input- required -[ExOpenAI.Components.EvalItem.t()]:labels- required -[String.t()]
The labels to assign to each item in the evaluation.:model- required -String.t()
The model to use for the evaluation. Must support structured outputs.:name- required -String.t()
The name of the grader.:passing_labels- required -[String.t()]
The labels that indicate a passing result. Must be a subset of labels.:type- required -:label_model
The object type, which is alwayslabel_model.
Allowed values:"label_model"
Summary
Types
@type t() :: %ExOpenAI.Components.EvalGraderLabelModel{ input: [ExOpenAI.Components.EvalItem.t()], labels: [String.t()], model: String.t(), name: String.t(), passing_labels: [String.t()], type: :label_model }