diff options
Diffstat (limited to 'src/client')
| -rw-r--r-- | src/client/ollama.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/client/ollama.rs b/src/client/ollama.rs index a3e23c9..e24cffd 100644 --- a/src/client/ollama.rs +++ b/src/client/ollama.rs @@ -121,6 +121,9 @@ async fn send_message_streaming(builder: RequestBuilder, handler: &mut ReplyHand let mut stream = res.bytes_stream(); while let Some(chunk) = stream.next().await { let chunk = chunk?; + if chunk.is_empty() { + continue; + } let data: Value = serde_json::from_slice(&chunk)?; if data["done"].is_boolean() { if let Some(text) = data["message"]["content"].as_str() { |
