CCリバースプロキシ接続ガイド:Claude CodeとCodexを同じ中継先に

  • 发布时间
  • 语言ja

cc-switch / claude-code-proxy などのローカルリバースプロキシを介し、Claude Code(Anthropic)とCodex(OpenAI)を当サイトのゲートウェイに転送して、単一キーで統一課金を行う方法を紹介します。

1. これは何ですか

CCリバースプロキシ(cc-switchやclaude-code-proxyなどが一般的)は、ローカル/セルフホスト型の転送プロキシの一種です。外部に対して統一された入口(Anthropic/OpenAI互換)を提供し、リクエストを上流に転送します。これにより、ローカルの Claude Code(Anthropic)と Codex(OpenAI)を同じリバースプロキシに接続し、当サイトのゲートウェイに集約することで、1つの sk- キーとクレジットで管理できます。

ローカルのClaude CodeとCodexを当サイトのゲートウェイ経由で統合したい場合、リバースプロキシを使用してリクエストを統一入口に送信し、単一のAPIキーとクレジット残高で運用が可能です。

2. 準備

  1. 極智(Jizhi)APIコンソールにログインし、sk-… APIキーを作成します(一度しか表示されないため、必ず保存してください)。
  2. 使用するモデルslugを確認します(Claude用とGPT用、または必要に応じて)。
  3. ゲートウェイアドレスを確認します:https://www.relay-api.com

3. CCリバースプロキシの設定

① インストールと起動

npm install -g cc-switch   # または claude-code-proxy / 対応ツール
cc-switch start            # デフォルトのローカルポート 127.0.0.1:8787

② リバースプロキシの「上流」を当サイトのゲートウェイに向ける(重要な2項目:上流アドレス + APIキー)。cc-switchの設定例:

# cc-switch 設定例
anthropic_upstream = "https://www.relay-api.com"
openai_upstream    = "https://www.relay-api.com/v1"
api_key            = "sk-あなたのキー"

③ Claude CodeとCodexをそれぞれ接続する(リバースプロキシのローカルポートを指定):

export ANTHROPIC_BASE_URL="http://127.0.0.1:8787"
export ANTHROPIC_API_KEY="sk-あなたのキー"
export ANTHROPIC_MODEL="claude-sonnet-5"
claude
export OPENAI_BASE_URL="http://127.0.0.1:8787"
export OPENAI_API_KEY="sk-あなたのキー"
codex --model gpt-5.5

4. 上流エンドポイント対照表

用途上流 Base URL
Claude Code(Claude)https://www.relay-api.com
Codex(GPT)https://www.relay-api.com/v1

5. よくある質問

現象対処法
401 / 403キーが無効または残高不足です。sk-キーが正しいか確認し、チャージを行ってください。
404 / モデル無効上流アドレスが当サイトの入口であることを確認してください。モデルが有効化されている必要があります。

セキュリティアドバイス:プラットフォームの sk- キーを公開リポジトリに記述しないでください。統計や制限管理を容易にするため、リバースプロキシ専用のキーを作成することを推奨します。

Base URLに関する説明:当サイトは /v1beta/models/... と /v1beta/v1beta/models/... (および /v1/... と /v1/v1/...)の両方を受け入れるため、クライアントが /v1 や /v1beta を自動補完するかどうかは呼び出しに影響しません。Base URLにはドメインのルート、または /v1beta を含むアドレスのどちらでも設定可能です。モデルIDは、コンソールの「トークン(令牌)」ページ右上にある「モデルID」から確認・コピーしてください。