OpenAI 互換 AI API ドキュメント

使い慣れた SDK、1 つの Base URL と API Key で複数の AI モデルを統合します。

接続チュートリアルを開く

API リファレンス

初回リクエストが成功した後、モデルプロバイダー別のリクエストパラメータとレスポンス形式を確認できます。

30 モデルAPIエンドポイント
POSTOpenAIOpenAI/chat/completions

Chat Completion を作成

会話履歴からモデル応答を作成し、ストリーミング、ツール、使用量集計に対応します。

認証方式

ユーザーの API キーを Authorization: Bearer sk-xxxx で指定します。

Authorization: Bearer sk-xxxx
Content-Type
application/json
モデル例
gpt-4o, gpt-4.1, gpt-5, o3, o4-mini

リクエスト例

{
  "model": "gpt-4o",
  "messages": [
    {
      "role": "user",
      "content": "Hello"
    }
  ],
  "stream": false
}

レスポンス例

{
  "id": "chatcmpl_xxx",
  "object": "chat.completion",
  "created": 0,
  "model": "gpt-4o",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Hello!"
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 8,
    "completion_tokens": 3,
    "total_tokens": 11
  }
}

curl 例

curl -X POST 'https://costrouter.ai/v1/chat/completions' \
  -H 'Authorization: Bearer sk-xxxx'
  -H 'Content-Type: application/json'
  -d '{
  "model": "gpt-4o",
  "messages": [
    {
      "role": "user",
      "content": "Hello"
    }
  ],
  "stream": false
}'
パラメータ
名前必須説明
modelstringはいモデル ID。CostRouter はこの ID を使って、リクエストに対応する互換性のある利用可能なルートを特定します。
messagesarray<object>はい会話メッセージ配列。通常は system、user、assistant、tool ロールを含みます。
temperaturenumberいいえサンプリング温度。高いほど出力はランダムになります。
top_pnumberいいえ nucleus sampling パラメータ。通常は temperature とどちらかを調整します。
streambooleanいいえストリーミング応答を返すかどうか。
max_tokensintegerいいえ最大出力トークン数。
toolsarray<object>いいえツールまたは関数定義。対応状況は選択したモデルによって異なります。
response_formatobjectいいえ構造化応答形式。対応状況は選択したモデルによって異なります。
レスポンス例
名前必須説明
idstringいいえ応答、タスク、またはリソース ID。
objectstringいいえ応答オブジェクト種別。
createdintegerいいえ作成タイムスタンプ。
modelstringいいえ-
choicesarray<object>いいえモデル出力候補。
usageobjectいいえトークン使用量の統計。

よくあるエラーと修正

初回リクエストの失敗は、認証、モデル ID、残高または利用金額の上限、リクエストパラメータが主な原因です。

401

認証に失敗しました

Authorization に Bearer と CostRouter API Key が正しく設定されていることを確認してください。

403

アクセス権または残高の問題

キー状態、残高、モデル権限、請求設定を確認してください。

429

レート制限

同時実行数を下げ、バックオフ付きで再試行するか、アカウント制限を確認してください。

5xx

モデルプロバイダーまたはルーティングのエラー

後でもう一度試し、利用ログでリクエスト状態とモデルルートを確認してください。

Copyright 2026 CostRouter. 無断転載を禁じます。

CostRouter は中国本土に所在するユーザーによる利用を禁止しています。中国本土からの利用が確認された場合、CostRouter はアカウントを停止または終了でき、支払い済み料金および残高は返金されません。

お問い合わせ

お問い合わせ内容に最も近い窓口を選択してください。

お問い合わせ
OpenAI 互換 API ドキュメント | CostRouter