Skip to content

Commit 1129707

Browse files
committed
fix: resolve typescript issue
1 parent dba4ffb commit 1129707

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/lib/AbstractChatCompletionRunner.ts

+6-1
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,12 @@ export abstract class AbstractChatCompletionRunner<
232232
while (i-- > 0) {
233233
const message = this.messages[i];
234234
if (isAssistantMessage(message)) {
235-
return { ...message, content: message.content ?? null };
235+
const { function_call, ...rest } = message;
236+
const ret: ChatCompletionMessage = { ...rest, content: message.content ?? null };
237+
if (function_call) {
238+
ret.function_call = function_call;
239+
}
240+
return ret;
236241
}
237242
}
238243
throw new OpenAIError('stream ended without producing a ChatCompletionMessage with role=assistant');

0 commit comments

Comments
 (0)