RelevancyEvaluator
定义于:.build/typescript/packages/llamaindex/src/evaluation/Relevancy.ts:23
PromptMixin
BaseEvaluator
new RelevancyEvaluator(
params?):RelevancyEvaluator
定义于:.build/typescript/packages/llamaindex/src/evaluation/Relevancy.ts:29
RelevancyParams
RelevancyEvaluator
PromptMixin.constructor
_getPromptModules()
Section titled “_getPromptModules()”
protected_getPromptModules():ModuleRecord
定义于:.build/typescript/packages/llamaindex/src/evaluation/Relevancy.ts:38
返回当前模块中同样实现了 PromptMixin 的子模块字典(以便也能获取/设置它们的提示)。
如果没有子模块,可以为空。
ModuleRecord
PromptMixin._getPromptModules
_getPrompts()
Section titled “_getPrompts()”_getPrompts():
object
定义于:.build/typescript/packages/llamaindex/src/evaluation/Relevancy.ts:42
object
evalTemplate
Section titled “evalTemplate”评估模板:
RelevancyEvalPrompt
refineTemplate
Section titled “refineTemplate”refineTemplate:
RelevancyRefinePrompt
PromptMixin._getPrompts
_updatePrompts()
Section titled “_updatePrompts()”_updatePrompts(
prompts):void
定义于:.build/typescript/packages/llamaindex/src/evaluation/Relevancy.ts:49
evalTemplate
Section titled “evalTemplate”refineTemplate
Section titled “refineTemplate”void
PromptMixin._updatePrompts
evaluate()
Section titled “evaluate()”evaluate(
__namedParameters):Promise<EvaluationResult>
定义于:.build/typescript/packages/llamaindex/src/evaluation/Relevancy.ts:61
__namedParameters
Section titled “__namedParameters”EvaluatorParams
Promise<EvaluationResult>
BaseEvaluator.evaluate
evaluateResponse()
Section titled “evaluateResponse()”evaluateResponse(
__namedParameters):Promise<EvaluationResult>
定义于:.build/typescript/packages/llamaindex/src/evaluation/Relevancy.ts:119
__namedParameters
Section titled “__namedParameters”EvaluatorResponseParams
Promise<EvaluationResult>
BaseEvaluator.evaluateResponse