From 81cc3400d6b5a3f71e162e99e4d6dc6ca0b8a6f3 Mon Sep 17 00:00:00 2001 From: sigoden Date: Wed, 31 Jul 2024 10:54:14 +0800 Subject: refactor: update models.yaml and make minor improvement (#771) --- src/config/agent.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/config') diff --git a/src/config/agent.rs b/src/config/agent.rs index b20e108..25e128c 100644 --- a/src/config/agent.rs +++ b/src/config/agent.rs @@ -208,7 +208,10 @@ impl RoleLike for Agent { #[derive(Debug, Clone, Default, Deserialize, Serialize)] pub struct AgentConfig { - #[serde(rename(serialize = "model", deserialize = "model"))] + #[serde( + rename(serialize = "model", deserialize = "model"), + skip_serializing_if = "Option::is_none" + )] pub model_id: Option, #[serde(skip_serializing_if = "Option::is_none")] pub temperature: Option, -- cgit v1.2.3