From 93bc0ffd21da2c4c971b304c7f6434c8fe4dcd44 Mon Sep 17 00:00:00 2001 From: Parham Saidi <parham@parha.me> Date: Thu, 20 Mar 2025 19:49:43 +0100 Subject: [PATCH] fix: context engine additional options not being passed (#1772) --- .changeset/cuddly-bulldogs-drive.md | 5 +++++ packages/core/src/chat-engine/context-chat-engine.ts | 2 ++ 2 files changed, 7 insertions(+) create mode 100644 .changeset/cuddly-bulldogs-drive.md diff --git a/.changeset/cuddly-bulldogs-drive.md b/.changeset/cuddly-bulldogs-drive.md new file mode 100644 index 000000000..f926a1865 --- /dev/null +++ b/.changeset/cuddly-bulldogs-drive.md @@ -0,0 +1,5 @@ +--- +"@llamaindex/core": patch +--- + +fix: include additional options for context chat engine diff --git a/packages/core/src/chat-engine/context-chat-engine.ts b/packages/core/src/chat-engine/context-chat-engine.ts index b1f1ff75e..ff9be1a81 100644 --- a/packages/core/src/chat-engine/context-chat-engine.ts +++ b/packages/core/src/chat-engine/context-chat-engine.ts @@ -102,6 +102,7 @@ export class ContextChatEngine extends PromptMixin implements BaseChatEngine { const stream = await this.chatModel.chat({ messages: requestMessages.messages, stream: true, + additionalChatOptions: params.chatOptions as object, }); return streamConverter( streamReducer({ @@ -117,6 +118,7 @@ export class ContextChatEngine extends PromptMixin implements BaseChatEngine { } const response = await this.chatModel.chat({ messages: requestMessages.messages, + additionalChatOptions: params.chatOptions as object, }); chatHistory.put(response.message); return EngineResponse.fromChatResponse(response, requestMessages.nodes); -- GitLab