Merge pull request #138 from presenton/fix/fastapi-issues

fix(fastapi): changes google genai stream to create with stream=True to solve json decode error
This commit is contained in:
Saurav Niraula 2025-07-25 02:51:59 +05:45 committed by GitHub
commit d6a345b7f2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -87,14 +87,13 @@ async def generate_ppt_outline(
if not is_google_selected():
client = get_llm_client()
async with client.beta.chat.completions.stream(
async for response in await client.chat.completions.create(
model=model,
messages=get_prompt_template(prompt, n_slides, language, content),
stream=True,
response_format=response_model,
) as stream:
async for event in stream:
if isinstance(event, ContentDeltaEvent):
yield event.delta
):
yield response.choices[0].delta
else:
client = get_google_llm_client()