クライアント設定ジェネレーター

クライアントを選び、ベースURLとAPIキーを貼り付けると、そのまま使える設定スニペットと検証コマンドが得られます。

キーが使われるのはお使いのブラウザ内だけです。どこにも送信されず、保存もされません。空欄のままにするとプレースホルダー付きのスニペットが生成され、実際のキーは後から差し替えられます。

Claude Code

~/.claude/settings.jsonのenvブロックを書き込み、Anthropic Messagesプロトコルを使用します。

設定場所: ~/.claude/settings.json

設定スニペット
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.codegateway.dev",
    "ANTHROPIC_AUTH_TOKEN": "sk-cg-YOUR_KEY"
  }
}
検証コマンド(無料)
curl -sS "https://api.codegateway.dev/v1/models" -H "Authorization: Bearer sk-cg-YOUR_KEY" | head
クライアント側のセルフチェック
claude --version    # CLIがインストールされているかを確認
claude              # 任意のプロジェクトディレクトリでREPLを起動

Codex CLI

~/.codex/config.tomlのproviderブロックを書き込み、Responses APIを使用します。

設定場所: ~/.codex/config.toml

設定スニペット
model_provider = "codegateway"

[model_providers.codegateway]
name = "codegateway"
base_url = "https://api.codegateway.dev/v1"
env_key = "OPENAI_API_KEY"
wire_api = "responses"
requires_openai_auth = false
検証コマンド(無料)
curl -sS "https://api.codegateway.dev/v1/models" -H "Authorization: Bearer sk-cg-YOUR_KEY" | head
クライアント側のセルフチェック
export OPENAI_API_KEY="sk-cg-YOUR_KEY"
codex exec "reply with the single word: ok"

Claude Desktop

Claude Desktopではサードパーティ推論をアプリ内で設定するため、プロバイダーの設定ファイルはありません(claude_desktop_config.jsonはMCPサーバー専用です)。

設定場所: Claude Desktop → Help → Troubleshooting

設定スニペット
1. Help → Troubleshooting → Enable Developer Mode
2. Developer → Configure Third-Party Inference…
3. ゲートウェイのベースURL:https://api.codegateway.dev
4. APIキー:sk-cg-YOUR_KEY
5. 保存したうえでメッセージを1件送信し、リクエストがゲートウェイに到達することを確認します
検証コマンド(無料)
curl -sS "https://api.codegateway.dev/v1/models" -H "Authorization: Bearer sk-cg-YOUR_KEY" | head
クライアント側のセルフチェック
Claude Desktopでメッセージを1件送信し、Dashboard → Usage にその呼び出しが表示されることを確認します。

汎用OpenAI互換

OPENAI_BASE_URL / OPENAI_API_KEYを読み込む任意のSDKまたはCLI。

設定場所: シェルプロファイル / プロセス環境変数

設定スニペット
export OPENAI_BASE_URL="https://api.codegateway.dev/v1"
export OPENAI_API_KEY="sk-cg-YOUR_KEY"
検証コマンド(無料)
curl -sS "https://api.codegateway.dev/v1/models" -H "Authorization: Bearer sk-cg-YOUR_KEY" | head
クライアント側のセルフチェック
curl -sS "https://api.codegateway.dev/v1/chat/completions" \
  -H "Authorization: Bearer sk-cg-YOUR_KEY" \
  -H "content-type: application/json" \
  -d '{"model":"gpt-4o-mini","max_tokens":1,"messages":[{"role":"user","content":"ping"}]}'
クライアント設定ジェネレーター | CodeGateway