From 51771284a745aa6c6157e119ed4aa7e8e83a332e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Cipriani=20Bandarra?= Date: Fri, 30 Jan 2026 19:34:09 +0000 Subject: [PATCH] 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. --- src/types/chat.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/src/types/chat.rs b/src/types/chat.rs index 247cf75..1f34732 100644 --- a/src/types/chat.rs +++ b/src/types/chat.rs @@ -51,7 +51,6 @@ impl Message { pub struct ChatRequest { pub model: String, - #[serde(skip_serializing_if = "Vec::is_empty")] pub messages: Vec, #[serde(skip_serializing_if = "Option::is_none")]