summaryrefslogtreecommitdiffstats
path: root/src/client/claude.rs
diff options
context:
space:
mode:
authorsigoden <sigoden@gmail.com>2025-07-30 08:37:19 +0800
committerGitHub <noreply@github.com>2025-07-30 08:37:19 +0800
commit5cd9c83153d55e33fad997f35ac4fe01186edbe6 (patch)
tree6973097073ff2d06cef41c969177ae71749ddac9 /src/client/claude.rs
parentd5b28e13a0bb5399d201754938fe5f9a5180944e (diff)
downloadaichat-5cd9c83153d55e33fad997f35ac4fe01186edbe6.tar.gz
refactor: several improvements (#1363)
Diffstat (limited to 'src/client/claude.rs')
-rw-r--r--src/client/claude.rs6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/client/claude.rs b/src/client/claude.rs
index 4b77870..d696b8b 100644
--- a/src/client/claude.rs
+++ b/src/client/claude.rs
@@ -42,7 +42,7 @@ fn prepare_chat_completions(
self_: &ClaudeClient,
data: ChatCompletionsData,
) -> Result<RequestData> {
- let api_key = self_.get_api_key().ok();
+ let api_key = self_.get_api_key()?;
let api_base = self_
.get_api_base()
.unwrap_or_else(|_| API_BASE.to_string());
@@ -53,9 +53,7 @@ fn prepare_chat_completions(
let mut request_data = RequestData::new(url, body);
request_data.header("anthropic-version", "2023-06-01");
- if let Some(api_key) = api_key {
- request_data.header("x-api-key", api_key)
- }
+ request_data.header("x-api-key", api_key);
Ok(request_data)
}