Always serialize messages field in ChatRequest

The Ollama API expects the messages field to be present in chat
requests. Removed skip_serializing_if on messages so it serializes
as an empty array rather than being omitted entirely.
This commit is contained in:
2026-01-30 19:34:09 +00:00
parent c567f935f6
commit 51771284a7

View File

@@ -51,7 +51,6 @@ impl Message {
pub struct ChatRequest { pub struct ChatRequest {
pub model: String, pub model: String,
#[serde(skip_serializing_if = "Vec::is_empty")]
pub messages: Vec<Message>, pub messages: Vec<Message>,
#[serde(skip_serializing_if = "Option::is_none")] #[serde(skip_serializing_if = "Option::is_none")]