はじめに初心者向け更新日

1つの API Key で Claude Code、Codex、Gemini CLI を設定するには?

同じ Key を 3 つのクライアントで同時に使えます。プロトコル、環境変数、設定ファイルはクライアントごとに異なり、設定をそのままコピーしてはいけません。

準備

  1. API Keysで Key を 1 つコピーします。
  2. エンドポイント選択で Claude、OpenAI、Gemini のエンドポイントを保存します。
  3. Node.js がまだない場合は環境準備を先に済ませます。

それぞれ記入する

クライアントKey の置き場所アドレス項目注意
Claude CodeANTHROPIC_AUTH_TOKENANTHROPIC_BASE_URLCLAUDE_CODE_ATTRIBUTION_HEADER=0 は設定しない
Codexcodex login --with-api-key が書く auth.jsonconfig.toml の base_urlKey を config.toml に書かない
Gemini CLIGEMINI_API_KEYGOOGLE_GEMINI_BASE_URLドメインのみ。/v1beta は付けない

アドレスはどれも https://api.icodeeasy.cc から始めます。1 つのクライアントだけ遅いときは、そのクライアントのアドレスだけを https://jp.icodeeasy.cc または https://sg.icodeeasy.cc に変えます。

そのクライアントでモデルが使えるかはモデル機能カタログで確認します。設定後、各クライアントから短い会話を 1 通送り、リクエストログに 3 件の独立した記録が見えることを確認します。