crates/language_models/src/provider.rs 🔗 @@ -10,8 +10,8 @@ pub mod ollama; pub mod open_ai; pub mod open_ai_compatible; pub mod open_router; -pub mod opencode; pub mod openai_subscribed; +pub mod opencode; mod util; pub mod vercel; pub mod vercel_ai_gateway;
crates/open_ai/src/responses.rs 🔗 @@ -330,7 +330,8 @@ pub async fn stream_response( } let is_streaming = request.stream; - let request = request_builder.body(AsyncBody::from( + let request = request_builder + .body(AsyncBody::from( serde_json::to_string(&request).map_err(|e| RequestError::Other(e.into()))?, )) .map_err(|e| RequestError::Other(e.into()))?;