UNPKG

@arizeai/phoenix-evals

Version:

A library for running evaluations for AI use cases

19 lines 885 B
import { createClassifier } from "./createClassifier.js"; import { HALLUCINATION_TEMPLATE, HALLUCINATION_CHOICES, } from "../default_templates/HALLUCINATION_TEMPLATE.js"; /** * Creates a function that evaluates whether an answer is factual or hallucinated based on a query and reference text. * * @param args - The arguments for creating the hallucination evaluator. * @returns A function that evaluates whether an answer is factual or hallucinated based on a query and reference text. */ export function createHallucinationEvaluator(args) { const { choices = HALLUCINATION_CHOICES, promptTemplate = HALLUCINATION_TEMPLATE, ...rest } = args; const hallucinationEvaluatorFn = createClassifier({ ...args, promptTemplate, choices, ...rest, }); return hallucinationEvaluatorFn; } //# sourceMappingURL=createHallucinationEvaluator.js.map