From da5fe54115ce622379776661a440e2708b24810c Mon Sep 17 00:00:00 2001 From: seurimas Date: Wed, 8 May 2024 14:08:29 +0000 Subject: [PATCH] fix(chat): skip serializing tool_calls if null, to avoid 422 error --- src/v1/chat.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/v1/chat.rs b/src/v1/chat.rs index 20853d2..80c32aa 100644 --- a/src/v1/chat.rs +++ b/src/v1/chat.rs @@ -9,6 +9,7 @@ use crate::v1::{common, constants, tool}; pub struct ChatMessage { pub role: ChatMessageRole, pub content: String, + #[serde(skip_serializing_if = "Option::is_none")] pub tool_calls: Option>, } impl ChatMessage {