summaryrefslogtreecommitdiffstats
path: root/src/config/bot.rs
diff options
context:
space:
mode:
authorsigoden <sigoden@gmail.com>2024-06-11 14:01:45 +0800
committerGitHub <noreply@github.com>2024-06-11 14:01:45 +0800
commit861529374726609a56f6b8af1145a0df5c924dcc (patch)
tree78c7636f7e65d8bea24a7566010b2663840b9e2a /src/config/bot.rs
parent822688a06a2dd2c45c7a1d5fd32f8f0d415d8620 (diff)
downloadaichat-861529374726609a56f6b8af1145a0df5c924dcc.tar.gz
feat: add config `dangerously_functions` (#582)
Diffstat (limited to 'src/config/bot.rs')
-rw-r--r--src/config/bot.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/config/bot.rs b/src/config/bot.rs
index 19fd5cd..80d3a5d 100644
--- a/src/config/bot.rs
+++ b/src/config/bot.rs
@@ -105,6 +105,10 @@ impl Bot {
&self.name
}
+ pub fn config(&self) -> &BotConfig {
+ &self.config
+ }
+
pub fn functions(&self) -> &Functions {
&self.functions
}
@@ -170,6 +174,8 @@ pub struct BotConfig {
pub temperature: Option<f64>,
#[serde(skip_serializing_if = "Option::is_none")]
pub top_p: Option<f64>,
+ #[serde(skip_serializing_if = "Option::is_none")]
+ pub dangerously_functions: Option<FunctionsFilter>,
}
impl BotConfig {