diff --git a/examples/llm-with-search.ts b/examples/summarize-news.ts similarity index 100% rename from examples/llm-with-search.ts rename to examples/summarize-news.ts diff --git a/examples/functions.ts b/examples/temperature.ts similarity index 100% rename from examples/functions.ts rename to examples/temperature.ts diff --git a/src/llms/chat.ts b/src/llms/chat.ts index ce140b7..65cc1d9 100644 --- a/src/llms/chat.ts +++ b/src/llms/chat.ts @@ -237,16 +237,16 @@ export abstract class BaseChatCompletion< // console.log('<<< completion', { messages, functions }) const completion = await this._createChatCompletion(messages, functions) + const message = completion.message // console.log('>>> completion', completion.message) this._logger.info( - completion.message, + message, `<<< Task createChatCompletion "${this.nameForHuman}"` ) ctx.metadata.completion = completion - const message = completion.message - if (message.function_call) { + if (message.function_call && !message.content) { const functionCall = message.function_call if (!isUsingTools) {