From 24050f06e4464cface8c377de46424ef4a634452 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Renault?= Date: Wed, 14 May 2025 12:03:43 +0200 Subject: [PATCH] Return the right message format --- crates/meilisearch/src/routes/chat.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/meilisearch/src/routes/chat.rs b/crates/meilisearch/src/routes/chat.rs index 4c9c9934b..70d565b99 100644 --- a/crates/meilisearch/src/routes/chat.rs +++ b/crates/meilisearch/src/routes/chat.rs @@ -301,7 +301,7 @@ async fn streamed_chat( let mut global_tool_calls = HashMap::::new(); actix_web_lab::sse::Sse::from_stream(response.map(move |response| { response.map(|mut r| { - let delta = r.choices.pop().unwrap().delta; + let delta = &r.choices[0].delta; let ChatCompletionStreamResponseDelta { ref content, ref function_call, @@ -330,10 +330,10 @@ async fn streamed_chat( None if !global_tool_calls.is_empty() => { dbg!(&global_tool_calls); } - _ => (), + None => (), } - Event::Data(sse::Data::new_json(delta).unwrap()) + Event::Data(sse::Data::new_json(r).unwrap()) }) })) }