View Source ExOpenAI.Components.GraderMulti (ex_openai.ex v2.0.0-beta2)
A MultiGrader object combines the output of multiple graders to produce a single score.
Fields
:calculate_output- required -String.t()
A formula to calculate the output based on grader results.:graders- required -ExOpenAI.Components.GraderStringCheck.t() | ExOpenAI.Components.GraderTextSimilarity.t() | ExOpenAI.Components.GraderPython.t() | ExOpenAI.Components.GraderScoreModel.t() | ExOpenAI.Components.GraderLabelModel.t():name- required -String.t()
The name of the grader.:type- required -:multi
The object type, which is alwaysmulti.
Allowed values:"multi"
Default:"multi"
Summary
Types
@type t() :: %ExOpenAI.Components.GraderMulti{ calculate_output: String.t(), graders: (((ExOpenAI.Components.GraderStringCheck.t() | ExOpenAI.Components.GraderTextSimilarity.t()) | ExOpenAI.Components.GraderPython.t()) | ExOpenAI.Components.GraderScoreModel.t()) | ExOpenAI.Components.GraderLabelModel.t(), name: String.t(), type: :multi }