Spaces:
Build error
Build error
File size: 1,055 Bytes
c211499 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
import { Example, Run, ScoreType, ValueType } from "../schemas.js";
import { EvaluationResult, RunEvaluator } from "./evaluator.js";
export interface GradingFunctionResult {
key?: string;
score?: ScoreType;
value?: ValueType;
comment?: string;
correction?: object;
}
export interface GradingFunctionParams {
input: string;
prediction: string;
answer?: string;
}
export interface StringEvaluatorParams {
evaluationName?: string;
inputKey?: string;
predictionKey?: string;
answerKey?: string;
gradingFunction: (params: GradingFunctionParams) => Promise<GradingFunctionResult>;
}
export declare class StringEvaluator implements RunEvaluator {
protected evaluationName?: string;
protected inputKey: string;
protected predictionKey: string;
protected answerKey?: string;
protected gradingFunction: (params: GradingFunctionParams) => Promise<GradingFunctionResult>;
constructor(params: StringEvaluatorParams);
evaluateRun(run: Run, example?: Example): Promise<EvaluationResult>;
}
|