We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 08833f2 commit 9f8fde6Copy full SHA for 9f8fde6
src/lib/AbstractChatCompletionRunner.ts
@@ -90,7 +90,11 @@ export abstract class AbstractChatCompletionRunner<
90
}
91
92
protected _addMessage(message: ChatCompletionMessageParam, emit = true) {
93
+ // @ts-expect-error this works around a bug in the Azure OpenAI API in which `content` is missing instead of null.
94
+ if (!('content' in message)) message.content = null;
95
+
96
this.messages.push(message);
97
98
if (emit) {
99
this._emit('message', message);
100
if ((isFunctionMessage(message) || isToolMessage(message)) && message.content) {
0 commit comments