From d333e52fce410c61a8c5502b95d030e8e2827fbf Mon Sep 17 00:00:00 2001 From: Tat Dat Duong Date: Wed, 12 Feb 2025 09:16:07 -0800 Subject: [PATCH] Simplify types for additional kwargs --- libs/sdk-js/src/types.messages.ts | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/libs/sdk-js/src/types.messages.ts b/libs/sdk-js/src/types.messages.ts index 79ed78473..a2eb34a9a 100644 --- a/libs/sdk-js/src/types.messages.ts +++ b/libs/sdk-js/src/types.messages.ts @@ -8,19 +8,10 @@ type MessageContentText = { type: "text"; text: string }; type MessageContentComplex = MessageContentText | MessageContentImageUrl; type MessageContent = string | MessageContentComplex[]; -type MessageAdditionalKwargs = { - [x: string]: unknown; - - function_call?: { arguments: string; name: string } | undefined; - tool_calls?: - | { - id: string; - function: { arguments: string; name: string }; - type: "function"; - index?: number | undefined; - }[] - | undefined; -}; +/** + * Model-specific additional kwargs, which is passed back to the underlying LLM. + */ +type MessageAdditionalKwargs = Record; export type HumanMessage = { type: "human";