diff options
| author | sigoden <sigoden@gmail.com> | 2025-07-30 08:37:19 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-07-30 08:37:19 +0800 |
| commit | 5cd9c83153d55e33fad997f35ac4fe01186edbe6 (patch) | |
| tree | 6973097073ff2d06cef41c969177ae71749ddac9 /src/client/claude.rs | |
| parent | d5b28e13a0bb5399d201754938fe5f9a5180944e (diff) | |
| download | aichat-5cd9c83153d55e33fad997f35ac4fe01186edbe6.tar.gz | |
refactor: several improvements (#1363)
Diffstat (limited to 'src/client/claude.rs')
| -rw-r--r-- | src/client/claude.rs | 6 |
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) } |
