Claude Code
Anthropic 公式のターミナル向けコーディングエージェントです。Anthropic Messages プロトコルに対応しているため、2 つの環境変数で Synthorai を指定するだけで、ワークスペース内のすべての Claude モデルが利用可能になります — 他の設定は何も変わりません。
ターミナルで Claude を使いたいチームにとって、これは最も人気のある統合方法です と ゲートウェイ上で一元化された課金 + レート制限。
始める前に
次の場所で API key を作成します: Console → API Keys. 完全な key が表示されるのは 一度きり です — ダイアログを閉じる前にコピーしてください。
ステップ 1 — 環境変数を設定する
Claude Code は ANTHROPIC_BASE_URL と ANTHROPIC_API_KEY から読み取ります。shell プロファイルに追加して、 (~/.zshrc, ~/.bashrc, または ~/.config/fish/config.fish) 新しいターミナルすべてで読み込まれるようにします。
# ~/.zshrc (or equivalent)
export ANTHROPIC_BASE_URL="https://synthorai.io"
export ANTHROPIC_API_KEY="sk-..." # your Synthorai key この base URL には次が含まれていません /v1 — Anthropic SDK が次を付加します /v1/messages (内部的に)。次を貼り付けた場合、 https://synthorai.io/v1リクエストは次にアクセスし、 /v1/v1/messages 404 になります。
ステップ 2 — 最初のリクエストを送信する
# Reload env, then:
claude --model claude-sonnet-4-6 "explain this diff" < <(git diff HEAD~1)
# Or start an interactive coding session:
claude code --model claude-opus-4-6 成功するとモデルの出力が stdout に表示されます。次のエラーが出た場合: 401 key が間違っているか無効です。次のエラーが出た場合: 404 そのモデル名はワークスペースでルーティングできません — 確認してください: /console/pricing.
推奨モデル
| パラメータ | 型 | 説明 |
|---|---|---|
claude-opus-4-6 | reasoning | フラッグシップ品質。大規模なリファクタリングや曖昧な問題に使用します。 |
claude-sonnet-4-6 | balanced | 日常的なコーディングや長時間のエージェントセッションに最適な価格と品質のバランス。 |
claude-haiku-4-5 | fast | 最も安く、最速。気軽なその場の質問や短い編集に適しています。 |
トラブルシューティング
401 Unauthorized — キーが間違っているか、無効化されているか、すでに失効しています。次の場所で再生成してください /console/keys.
404 / "model not found" — に渡したモデルが --model あなたのワークスペースのチャネルカタログにありません。次を実行してください curl $ANTHROPIC_BASE_URL/v1/models -H "x-api-key: $ANTHROPIC_API_KEY" 利用可能なものを確認できます。
"まだ api.anthropic.com にアクセスしている" — シェルが新しい環境変数を読み込んでいません。新しいターミナルを開くか、 source ~/.zshrc.
claude-code を通じて Claude 以外のモデルを使えますか? — いいえ。CLI は Anthropic Messages API のみを話し、Synthorai の /v1/messages エンドポイントは Claude モデルにのみルーティングします。OpenAI / Gemini / Qwen モデルを使う場合は、Codex、Aider、または OpenAI SDK を直接使用してください。
3 つのティアすべての最新のトークン単価は Claude model price comparison に掲載されています。