diff --git a/src/providers/deepseek.rs b/src/providers/deepseek.rs index 611294cd..04993597 100644 --- a/src/providers/deepseek.rs +++ b/src/providers/deepseek.rs @@ -113,7 +113,8 @@ impl super::Provider for DeepSeekProvider { ) -> Result>, AppError> { // DeepSeek doesn't support images in streaming, use text-only let messages_json = helpers::messages_to_openai_json_text_only(&request.messages).await?; - let body = helpers::build_openai_body(&request, messages_json, true); + let mut body = helpers::build_openai_body(&request, messages_json, true); + body.as_object_mut().expect("body is object").remove("stream_options"); let es = reqwest_eventsource::EventSource::new( self.client