From e073b4f81bfb11713d25c17f3831b6de3fc38c08 Mon Sep 17 00:00:00 2001 From: TomPenguin <tom.penguin.zoo@gmail.com> Date: Fri, 25 Aug 2023 15:29:36 +0900 Subject: [PATCH] fix --- packages/core/src/ResponseSynthesizer.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/core/src/ResponseSynthesizer.ts b/packages/core/src/ResponseSynthesizer.ts index 8aa60d9bd..ec90b12c5 100644 --- a/packages/core/src/ResponseSynthesizer.ts +++ b/packages/core/src/ResponseSynthesizer.ts @@ -281,22 +281,26 @@ export function getResponseBuilder( export class ResponseSynthesizer { responseBuilder: BaseResponseBuilder; serviceContext: ServiceContext; + metadataMode: MetadataMode; constructor({ responseBuilder, serviceContext, + metadataMode = MetadataMode.NONE, }: { responseBuilder?: BaseResponseBuilder; serviceContext?: ServiceContext; + metadataMode?: MetadataMode; } = {}) { this.serviceContext = serviceContext ?? serviceContextFromDefaults(); this.responseBuilder = responseBuilder ?? getResponseBuilder(this.serviceContext); + this.metadataMode = metadataMode; } async synthesize(query: string, nodes: NodeWithScore[], parentEvent?: Event) { let textChunks: string[] = nodes.map((node) => - node.node.getContent(MetadataMode.NONE) + node.node.getContent(this.metadataMode) ); const response = await this.responseBuilder.getResponse( query, -- GitLab