From 94289b463259004728b3ec380ffaa178f775e326 Mon Sep 17 00:00:00 2001 From: alaa-eddine Date: Fri, 5 Sep 2025 16:04:32 +0200 Subject: [PATCH] hotfix for OpenAI non stream requests in response API --- packages/core/package.json | 2 +- .../LLM.service/connectors/openai/OpenAIConnector.class.ts | 4 ++-- packages/sdk/package.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 32052f81..dd28e74b 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@smythos/sre", - "version": "1.5.60", + "version": "1.5.61", "description": "Smyth Runtime Environment", "author": "Alaa-eddine KADDOURI", "license": "MIT", diff --git a/packages/core/src/subsystems/LLMManager/LLM.service/connectors/openai/OpenAIConnector.class.ts b/packages/core/src/subsystems/LLMManager/LLM.service/connectors/openai/OpenAIConnector.class.ts index 1675332c..99a5e35e 100644 --- a/packages/core/src/subsystems/LLMManager/LLM.service/connectors/openai/OpenAIConnector.class.ts +++ b/packages/core/src/subsystems/LLMManager/LLM.service/connectors/openai/OpenAIConnector.class.ts @@ -100,8 +100,8 @@ export class OpenAIConnector extends LLMConnector { const result = await apiInterface.createRequest(body, context); - const message = result?.choices?.[0]?.message; - const finishReason = result?.choices?.[0]?.finish_reason; + const message = result?.choices?.[0]?.message || result?.output_text; + const finishReason = result?.choices?.[0]?.finish_reason || result?.incomplete_details || 'stop'; let toolsData: ToolData[] = []; let useTool = false; diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 96f8c5f6..97ae7285 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@smythos/sdk", - "version": "1.1.2", + "version": "1.1.3", "description": "SRE SDK", "keywords": [ "smythos",