From a087f5e583c5d8fd9d3e864a75df19492694f049 Mon Sep 17 00:00:00 2001 From: Daniel Trugman Date: Sun, 2 Feb 2025 00:15:57 +0000 Subject: [PATCH] Fix reasoning_content check for openai & deepseek streams (#1594) --- src/api/providers/deepseek.ts | 2 +- src/api/providers/openai.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/api/providers/deepseek.ts b/src/api/providers/deepseek.ts index 43aefe7117..763e1ae68f 100644 --- a/src/api/providers/deepseek.ts +++ b/src/api/providers/deepseek.ts @@ -51,7 +51,7 @@ export class DeepSeekHandler implements ApiHandler { } } - if ("reasoning_content" in delta && delta.reasoning_content) { + if (delta && "reasoning_content" in delta && delta.reasoning_content) { yield { type: "reasoning", reasoning: (delta.reasoning_content as string | undefined) || "", diff --git a/src/api/providers/openai.ts b/src/api/providers/openai.ts index e70273041f..fd73abb567 100644 --- a/src/api/providers/openai.ts +++ b/src/api/providers/openai.ts @@ -56,7 +56,7 @@ export class OpenAiHandler implements ApiHandler { } } - if ("reasoning_content" in delta && delta.reasoning_content) { + if (delta && "reasoning_content" in delta && delta.reasoning_content) { yield { type: "reasoning", reasoning: (delta.reasoning_content as string | undefined) || "",