From 58b903690b523b7a06a95be9b8275f799eb1a5cd Mon Sep 17 00:00:00 2001 From: gnattu Date: Sat, 10 Jan 2026 03:32:58 +0800 Subject: [PATCH] Set strict parameter to false in OpenAI response mapping (#598) lm-studio hosted openai-like api endpoint requires this parameter to either be a defined boolean, or not specifying this option entirely. null will fail the API validation. --- packages/ai/src/providers/openai-responses.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ai/src/providers/openai-responses.ts b/packages/ai/src/providers/openai-responses.ts index 884687ae..bd760440 100644 --- a/packages/ai/src/providers/openai-responses.ts +++ b/packages/ai/src/providers/openai-responses.ts @@ -543,7 +543,7 @@ function convertTools(tools: Tool[]): OpenAITool[] { name: tool.name, description: tool.description, parameters: tool.parameters as any, // TypeBox already generates JSON Schema - strict: null, + strict: false, })); }