From 56483e04f0b8c74e9f7f809e1a0035ca876e35f6 Mon Sep 17 00:00:00 2001 From: sigoden Date: Wed, 8 Mar 2023 19:43:11 +0800 Subject: feat: add role-specific config (#42) Now we can set role temperature. For example: ``` - name: shell prompt: > I want you to act as a linux shell expert. I want you to answer only with bash code. Do not write explanations. temperature: 0.4 ``` --- src/client.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/client.rs') diff --git a/src/client.rs b/src/client.rs index 862fa0e..6d01109 100644 --- a/src/client.rs +++ b/src/client.rs @@ -148,7 +148,7 @@ impl ChatGptClient { "messages": messages, }); - if let Some(v) = self.config.borrow().temperature { + if let Some(v) = self.config.borrow().get_temperature() { body.as_object_mut() .and_then(|m| m.insert("temperature".into(), json!(v))); } -- cgit v1.2.3