From 1b781f920e9e75f6b9d1858f21b9c195cb557d2d Mon Sep 17 00:00:00 2001 From: sauravniraula Date: Mon, 21 Jul 2025 17:46:49 +0545 Subject: [PATCH] fix(fastapi): fixes openai response schema issue on edit --- servers/fastapi/utils/llm_calls/edit_slide.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/servers/fastapi/utils/llm_calls/edit_slide.py b/servers/fastapi/utils/llm_calls/edit_slide.py index ddf54d25..17d7e4a6 100644 --- a/servers/fastapi/utils/llm_calls/edit_slide.py +++ b/servers/fastapi/utils/llm_calls/edit_slide.py @@ -85,7 +85,13 @@ async def get_edited_slide_content( slide.content, language, ), - response_format=response_schema, + response_format={ + "type": "json_schema", + "json_schema": { + "name": "slide_content", + "schema": response_schema, + }, + }, ) slide_content_json = json.loads(response.choices[0].message.content)