RelevancyEvaluator
Defined in: .build/typescript/packages/llamaindex/src/evaluation/Relevancy.ts:23
Extends
Section titled “Extends”PromptMixin
Implements
Section titled “Implements”BaseEvaluator
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new RelevancyEvaluator(
params?
):RelevancyEvaluator
Defined in: .build/typescript/packages/llamaindex/src/evaluation/Relevancy.ts:29
Parameters
Section titled “Parameters”params?
Section titled “params?”RelevancyParams
Returns
Section titled “Returns”RelevancyEvaluator
Overrides
Section titled “Overrides”PromptMixin.constructor
Methods
Section titled “Methods”_getPromptModules()
Section titled “_getPromptModules()”
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.
Returns
Section titled “Returns”ModuleRecord
Overrides
Section titled “Overrides”PromptMixin._getPromptModules
_getPrompts()
Section titled “_getPrompts()”_getPrompts():
object
Defined in: .build/typescript/packages/llamaindex/src/evaluation/Relevancy.ts:42
Returns
Section titled “Returns”object
evalTemplate
Section titled “evalTemplate”evalTemplate:
RelevancyEvalPrompt
refineTemplate
Section titled “refineTemplate”refineTemplate:
RelevancyRefinePrompt
Overrides
Section titled “Overrides”PromptMixin._getPrompts
_updatePrompts()
Section titled “_updatePrompts()”_updatePrompts(
prompts
):void
Defined in: .build/typescript/packages/llamaindex/src/evaluation/Relevancy.ts:49
Parameters
Section titled “Parameters”prompts
Section titled “prompts”evalTemplate
Section titled “evalTemplate”refineTemplate
Section titled “refineTemplate”Returns
Section titled “Returns”void
Overrides
Section titled “Overrides”PromptMixin._updatePrompts
evaluate()
Section titled “evaluate()”evaluate(
__namedParameters
):Promise
<EvaluationResult
>
Defined in: .build/typescript/packages/llamaindex/src/evaluation/Relevancy.ts:61
Parameters
Section titled “Parameters”__namedParameters
Section titled “__namedParameters”EvaluatorParams
Returns
Section titled “Returns”Promise
<EvaluationResult
>
Implementation of
Section titled “Implementation of”BaseEvaluator.evaluate
evaluateResponse()
Section titled “evaluateResponse()”evaluateResponse(
__namedParameters
):Promise
<EvaluationResult
>
Defined in: .build/typescript/packages/llamaindex/src/evaluation/Relevancy.ts:119
Parameters
Section titled “Parameters”__namedParameters
Section titled “__namedParameters”EvaluatorResponseParams
Returns
Section titled “Returns”Promise
<EvaluationResult
>
Implementation of
Section titled “Implementation of”BaseEvaluator.evaluateResponse