Langfuse JS/TS SDKs
    Preparing search index...

    Interface LlmAsJudgeEvaluatorVersion

    interface LlmAsJudgeEvaluatorVersion {
        createdAt: string;
        createdBy: null | Creator;
        id: string;
        modelConfig: null | EvaluatorModelConfig;
        outputDefinition: PublicEvaluatorOutputDefinition;
        prompt: EvaluatorChatPrompt;
        type: "llm_as_judge";
        variableMapping: null | PromptVariableMappingRead[];
        variables: string[];
        version: number;
    }

    Hierarchy (View Summary)

    Index

    Properties

    createdAt: string

    Timestamp when this evaluator version was created.

    createdBy: null | Creator

    User who created this version, or null when no user can be resolved.

    id: string

    Stable identifier of this evaluator version.

    modelConfig: null | EvaluatorModelConfig

    Explicit model configuration, or null when the project's default evaluation model is used.

    Structured output schema returned by this evaluator.

    Responses include dataType and omit the internal output-definition persistence version.

    The single user chat message used during evaluation.

    type: "llm_as_judge"

    Evaluator type.

    variableMapping: null | PromptVariableMappingRead[]

    Default variable mapping for this evaluator version, or null when no default is configured.

    variables: string[]

    Variables extracted from the prompt and available for evaluation-rule mappings.

    Every variable must be mapped exactly once when a rule provides an explicit mapping.

    version: number

    Monotonically increasing evaluator version number.