0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AIコーディングツール完全ガイド:Cursor / Cline / Aider を1つのAPIキーで使い倒す

0
Posted at

この記事について

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

  1. Cursor → SettingsModels
  2. OpenAI API Key にキーを入力
  3. Override OpenAI Base URLhttps://crazyrouter.com/v1
  4. モデルを追加して保存
用途 モデル 理由
Tab補完 gpt-4o-mini 高速・低コスト
Chat claude-sonnet-4-20250514 コード理解力最強
Composer deepseek-chat コスパ最強

裏技: Cursor Pro($20/月)不要。自分のAPIキーで無料版でもAI機能が使えます。

2. Cline(VS Code拡張機能)

  1. VS Codeで「Cline」をインストール
  2. API ProviderOpenAI Compatible
  3. 設定:
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 環境変数 ⭐ 簡単

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?