コンテンツへスキップ

ユースケースコーディングエージェント

チーム全員のClaude CodeとCodexを、設定した上限の範囲内で。

ベースURLとキーを変更するだけです。すると、すべての開発者のエージェントが、お客様自身のプロバイダーアカウントで、それぞれの支出上限、承認したモデルのもとで動作し、すべてのリクエストが1つのログに残ります。

~/.zshrc · 開発者1人例
ANTHROPIC_BASE_URLhttps://api.infro.io
ANTHROPIC_AUTH_TOKENsk_infro_…(この開発者のキー、月$200)
ANTHROPIC_CUSTOM_HEADERSX-INFRO-Workflow: claude-code
上限に達したときプロバイダーを呼び出す前に402

セットアップの例です。同じキーがClaude Agent SDKでも使え、Codexはモデルプロバイダーの設定を使います。

課題

コントロールプレーンがない場合

  • すべてのノートPCに共有のプロバイダーキーがあり、誰のエージェントが何を使ったか分からない。
  • プロバイダーが提供するどのモデルも、設定ひとつで利用できます。
  • 開発者1人を失効させるには、全員が使っているキーをローテーションしなければならない。

INFROがある場合

  • 開発者やエージェントごとのゲートウェイキー。それぞれに支出上限。
  • 組織、プロジェクト、キー単位のモデル許可リスト。
  • 他の誰にも影響せずに、キー1つをオフにする、またはローテーションする。

仕組み

  1. 開発者ごとにキーを作成

    コーディングエージェント用のプロジェクトに、それぞれ月間の上限を設定します。プロバイダーキーはINFRO内に留まり、ノートPCには1つもありません。

  2. エージェントをINFROに向ける

    Claude CodeにはANTHROPIC_BASE_URL、Codexにはモデルプロバイダーの設定、エージェントSDKにはbase_url。AnthropicのMessages APIとOpenAIのResponses APIは、ネイティブで提供されます。

  3. 1つのログで見る

    キー、モデル、ワークフローごとの支出。予算は呼び出しの前に拒否され、ガードレールは他のリクエストと同様に適用されます。

得られるもの

いずれもドキュメント化されており、どのプランに含まれるかを明記しています。プランの記載がないものは、すべてのプランに含まれます。

  • ネイティブのエージェントAPI

    AnthropicのMessages APIとOpenAIのResponses API。ルーティング、予算、ガードレール、リクエストログが適用されます。

    ドキュメント
  • 開発者ごとの上限

    各キーには専用の上限があり、カバーできないリクエストは、プロバイダーに届く前に402で拒否されます。

    ドキュメント
  • モデルの許可リスト

    キーやプロジェクトが呼び出せるモデルを承認します。それ以外は、請求項目になる代わりに403 model_not_allowedを返します。

    ドキュメント
  • キーごとの制御

    キーを選んだプロバイダーやIPレンジに限定したり、オフにしたり、重複期間付きでローテーションしたりできます。

    ドキュメント
  • MCPゲートウェイ経由のエージェントツールBusinessから

    エージェントが呼び出すMCPサーバーを、同じキーの背後に:承認済みで固定されたツール、キーごとの付与、呼び出しログ。

    ドキュメント
  • 監査ログ

    メンバー、キー、ポリシーの変更は、実行者と時刻とともに記録されます。

    ドキュメント

対象

  • エンジニアリングリーダー開発者ごとのコストが読み取れ、強制できる上限がある状態で、エージェントをチーム全体に展開。
  • セキュリティノートPCにプロバイダーキーはなく、承認したモデルのリストがあり、誰かが退職するときに失効させるキーは1つだけです。
  • 開発者環境変数を2つ設定するだけで、エージェントはこれまでどおり動きます。

よくある質問

Claude Codeは、INFRO経由でもそのまま動作しますか?

はい。ANTHROPIC_BASE_URLとINFROのキーを設定してください。MCPツールを遅延読み込みのままにするため、ENABLE_TOOL_SEARCH=trueを設定してください。INFROは、Anthropicの接続でツール参照を転送します。

トークンの費用を負担するのは、誰のプロバイダーアカウントですか?

お客様のものです。リクエストは、組織が接続したプロバイダーアカウントで実行され、プロバイダーが直接請求します。INFROはその請求に何も加えません。

開発者は、承認していないモデルを使えますか?

INFRO経由ではできません。キー、プロジェクト、組織に許可リストがあれば、それ以外のモデルは、呼び出しの前に403 model_not_allowedで拒否されます。

契約の全文はClaude CodeとCodexのドキュメントにあり、その他の質問はFAQにあります。

始める

自社のプロバイダーアカウントで試す。

プロバイダーを接続し、ゲートウェイキーを作成し、ベースURLを1つ変えるだけ。プロバイダーからの直接請求はそのままで、モデル支出への上乗せは0%です。