CCリバースプロキシ接続ガイド:Claude CodeとCodexを同じ中継先に
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. 準備
- 極智(Jizhi)APIコンソールにログインし、
sk-…APIキーを作成します(一度しか表示されないため、必ず保存してください)。 - 使用するモデルslugを確認します(Claude用とGPT用、または必要に応じて)。
- ゲートウェイアドレスを確認します:
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」から確認・コピーしてください。
