Skip to content

RelevancyEvaluator

Defined in: .build/typescript/packages/llamaindex/src/evaluation/Relevancy.ts:23

  • PromptMixin
  • BaseEvaluator

new RelevancyEvaluator(params?): RelevancyEvaluator

Defined in: .build/typescript/packages/llamaindex/src/evaluation/Relevancy.ts:29

RelevancyParams

RelevancyEvaluator

PromptMixin.constructor

protected _getPromptModules(): ModuleRecord

Defined in: .build/typescript/packages/llamaindex/src/evaluation/Relevancy.ts:38

Return a dictionary of sub-modules within the current module that also implement PromptMixin (so that their prompts can also be get/set).

Can be blank if no sub-modules.

ModuleRecord

PromptMixin._getPromptModules


_getPrompts(): object

Defined in: .build/typescript/packages/llamaindex/src/evaluation/Relevancy.ts:42

object

evalTemplate: RelevancyEvalPrompt

refineTemplate: RelevancyRefinePrompt

PromptMixin._getPrompts


_updatePrompts(prompts): void

Defined in: .build/typescript/packages/llamaindex/src/evaluation/Relevancy.ts:49

RelevancyEvalPrompt

RelevancyRefinePrompt

void

PromptMixin._updatePrompts


evaluate(__namedParameters): Promise<EvaluationResult>

Defined in: .build/typescript/packages/llamaindex/src/evaluation/Relevancy.ts:61

EvaluatorParams

Promise<EvaluationResult>

BaseEvaluator.evaluate


evaluateResponse(__namedParameters): Promise<EvaluationResult>

Defined in: .build/typescript/packages/llamaindex/src/evaluation/Relevancy.ts:119

EvaluatorResponseParams

Promise<EvaluationResult>

BaseEvaluator.evaluateResponse