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)