summaryrefslogtreecommitdiffstats
path: root/src/client/model.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/model.rs')
-rw-r--r--src/client/model.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/client/model.rs b/src/client/model.rs
index ebf1264..06f5577 100644
--- a/src/client/model.rs
+++ b/src/client/model.rs
@@ -8,7 +8,7 @@ use crate::config::Config;
use crate::utils::{estimate_token_length, format_option_value};
use anyhow::{bail, Result};
-use serde::Deserialize;
+use serde::{Deserialize, Serialize};
const PER_MESSAGES_TOKENS: usize = 5;
const BASIS_TOKENS: usize = 2;
@@ -242,7 +242,7 @@ impl Model {
}
}
-#[derive(Debug, Clone, Default, Deserialize)]
+#[derive(Debug, Clone, Default, Serialize, Deserialize)]
pub struct ModelData {
pub name: String,
#[serde(default = "default_model_mode")]