🧠

[Claude Code] 任意のAPIを設定する

に公開

はじめに

この記事では、Claude Code の任意のANTHROPIC_API_KEYを設定方法解説します

会社から配布された API を設定する方法に戸惑ったので記事にしました。
公式ドキュメントの手順通りだと勝手に API が作成、設定され任意の API を設定できなかったです。

参考資料

結論

1. .claude/settings.jsonを編集する

下記のようにANTHROPIC_API_KEYに設定したいAPI KEYを追加してください

.claude/settings.json
{
  --- 略 ---
+  "env": {
+    "ANTHROPIC_API_KEY": "sk-ant-api03-XXXXXXXXXXXXXXXXXXXXX"
+  }
}

2. Claude Code を起動する

下記コマンドを実行して Claude Code を起動する

claude

Claude Code を起動すると下記画面が表示する
step1

1.Yesを選択する

// このAPIキーを使用しますか?
Do you want to use this API key?
❯ 1.Yes
  2. No (recommended)

3. 設定された API を確認する

先ほどの1.Yesを選択すると、現在設定されているAPI Keyが表示されます。
下記のように表示されているので設定が出来ていますね

// 認証の衝突: Anthropicコンソールのキーの代わりにANTHROPIC_API_KEYを使用しています。
⚠ Auth conflict: Using ANTHROPIC_API_KEY instead of Anthropic Console key.

step2

GitHubで編集を提案

Discussion