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 always label_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
}