この記事について
2026年、AIコーディングツールは開発者の必須ツールになりました。Cursor、Cline、Aider、Continue...選択肢は豊富ですが、それぞれ別のAPIキーが必要だったり、設定方法がバラバラだったりして、意外と面倒です。
この記事では、1つのAPIキーですべてのAIコーディングツールを統一的に使う方法を紹介します。
なぜAPIゲートウェイが必要なのか
| 問題 | 具体例 |
|---|---|
| キー管理が煩雑 | OpenAI、Anthropic、Google、DeepSeekそれぞれのキーが必要 |
| 料金体系がバラバラ | プロバイダーごとにダッシュボードを確認 |
| ツールごとに設定が必要 | CursorとClineで別々にキーを設定 |
Crazyrouter を使えば、1つのキーで624以上のモデルにアクセスできます。
共通設定
export OPENAI_API_KEY="sk-your-crazyrouter-key"
export OPENAI_API_BASE="https://crazyrouter.com/v1"
export OPENAI_BASE_URL="https://crazyrouter.com/v1"
1. Cursor
- Cursor →
Settings→Models -
OpenAI API Keyにキーを入力 -
Override OpenAI Base URLにhttps://crazyrouter.com/v1 - モデルを追加して保存
| 用途 | モデル | 理由 |
|---|---|---|
| Tab補完 | gpt-4o-mini |
高速・低コスト |
| Chat | claude-sonnet-4-20250514 |
コード理解力最強 |
| Composer | deepseek-chat |
コスパ最強 |
裏技: Cursor Pro($20/月)不要。自分のAPIキーで無料版でもAI機能が使えます。
2. Cline(VS Code拡張機能)
- VS Codeで「Cline」をインストール
-
API Provider→OpenAI Compatible - 設定:
Base URL: https://crazyrouter.com/v1
API Key: sk-yourkey
Model ID: claude-sonnet-4-20250514
タスク別モデル使い分け:
複雑なリファクタリング → claude-sonnet-4-20250514
日常的なコーディング → deepseek-chat($0.14/100万トークン)
バグ修正 → gpt-4o-mini(高速)
3. Continue(VS Code / JetBrains)
~/.continue/config.json:
{
"models": [
{
"title": "Claude Sonnet",
"provider": "openai",
"model": "claude-sonnet-4-20250514",
"apiBase": "https://crazyrouter.com/v1",
"apiKey": "sk-yourkey"
},
{
"title": "DeepSeek V3",
"provider": "openai",
"model": "deepseek-chat",
"apiBase": "https://crazyrouter.com/v1",
"apiKey": "sk-yourkey"
}
],
"tabAutocompleteModel": {
"title": "Tab補完",
"provider": "openai",
"model": "gpt-4o-mini",
"apiBase": "https://crazyrouter.com/v1",
"apiKey": "sk-yourkey"
}
}
4. Aider(ターミナル)
pip install aider-chat
aider --model deepseek-chat # コスパ重視
aider --model claude-sonnet-4-20250514 # 品質重視
aider --model gpt-4o # バランス
コスト最適化
| 複雑さ | モデル | コスト(入力/出力 per 1Mトークン) |
|---|---|---|
| 高 | claude-sonnet-4 | $3 / $15 |
| 高 | gpt-4o | $2.5 / $10 |
| 中 | deepseek-chat | $0.14 / $0.28 ← 推奨 |
| 低 | gpt-4o-mini | $0.15 / $0.60 |
1日100回のAI支援(平均500入力+200出力トークン):
| モデル | 月額コスト |
|---|---|
| deepseek-chat | ~$0.13 |
| gpt-4o-mini | ~$0.59 |
| gpt-4o | ~$9.75 |
| claude-sonnet-4 | ~$13.50 |
おすすめ構成(月額$5以下):
Tab補完: gpt-4o-mini
日常コーディング: deepseek-chat
重要なレビュー: claude-sonnet-4
Pythonスクリプト
from openai import OpenAI
client = OpenAI(
base_url="https://crazyrouter.com/v1",
api_key="sk-yourkey"
)
response = client.chat.completions.create(
model="deepseek-chat",
messages=[
{"role": "system", "content": "経験豊富なシニアエンジニアとしてコードレビューしてください。"},
{"role": "user", "content": "このコードをレビュー:\n```python\ndef fibonacci(n):\n if n <= 1: return n\n return fibonacci(n-1) + fibonacci(n-2)\n```"}
]
)
print(response.choices[0].message.content)
まとめ
| ツール | 設定箇所 | 難易度 |
|---|---|---|
| Cursor | Settings → Models | ⭐ 簡単 |
| Cline | サイドバー → 設定 | ⭐ 簡単 |
| Continue | ~/.continue/config.json | ⭐⭐ 普通 |
| Aider | 環境変数 | ⭐ 簡単 |
- Crazyrouter — APIキー取得
- オンラインデモ
- 料金比較
- Telegram