Documentation

API reference
POST/v1/chat/completions

Create Chat Completion

Creates a model response from conversation history with streaming, tools, and usage accounting.

ProtocolOpenAI Chat Completions
Reference categoryチャット

Compatible model examples

gpt-4ogpt-4.1gpt-5o3o4-mini
Keep the format. Choose your model.
cURL
curl -X POST https://api.routekey.ai/v1/chat/completions \
  -H "Authorization: Bearer sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "gpt-4o",
  "messages": [
    {
      "role": "user",
      "content": "Hello from Route Key"
    }
  ],
  "stream": false
}'
Example only · no request is sent
パラメータ
Name型必須Description
modelstringはいモデル名
messagesarray<object>はいチャット
temperaturenumberいいえTemperature
top_pnumberいいえTop P
streambooleanいいえリアルタイム
max_tokensintegerいいえMax tokens
toolsarray<object>いいえTools
response_formatobjectいいえResponse format
レスポンス
Name型必須Description
idstring-ID
objectstring-Object
createdinteger-Created
modelstring-モデル名
choicesarray<object>-Choices
usageobject-Usage
注記
  • OpenAI Chat Completions
  • Use the same request shape as the matching provider API when the backend channel is enabled.
Your applicationRouteKeyOpenAI

基本概念

基本概念

API キー: API キー

Base URL: Route Key は OpenAI 形式を保ち、SDK の送信先だけを変更します。

モデル名: モデル名は payload に保持され、バックエンドがルーティングを解決します。

利用量と請求: コスト、トークン数、レイテンシは使用ログに表示されます。

モデル選択

モデル選択

一般チャット: 一般チャット

推論またはコード: 推論またはコード

推論またはコード

利用量と請求

よくあるエラー

初回の失敗は認証、モデル名、クォータ、リクエスト形式が原因であることが多いです。

401

認証

認証

403

利用量と請求

モデル名は payload に保持され、バックエンドがルーティングを解決します。

429

利用量と請求

コスト、トークン数、レイテンシは使用ログに表示されます。

5xx

よくあるエラー

初回の失敗は認証、モデル名、クォータ、リクエスト形式が原因であることが多いです。