メインコンテンツへスキップ

リクエスト形式

API リクエストは HTTPS と JSON リクエストボディを使用します。

必須ヘッダー

HeaderValue説明
AuthorizationBearer YOUR_API_KEYAPI 認証キー
Content-Typeapplication/jsonリクエストボディ形式

任意ヘッダー

HeaderValue説明
Acceptapplication/jsonレスポンス形式

リクエスト例

curl https://crazyrouter.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-xxxxxxxx" \
  -d '{
    "model": "gpt-5.4",
    "messages": [{"role": "user", "content": "Hello"}],
    "stream": false
  }'

ストリーミング

stream: true を設定すると、SSE 形式のストリーミング出力を利用できます。
curl https://crazyrouter.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-xxxxxxxx" \
  -d '{
    "model": "gpt-5.4",
    "messages": [{"role": "user", "content": "Hello"}],
    "stream": true
  }'
ストリーミングレスポンスは Server-Sent Events 形式です。各イベントは data: で始まり、最後は data: [DONE] で終了します。

オンラインデバッグ

次の方法で API をテストできます。
  • Crazyrouter Playground: ログイン後、crazyrouter.com/console/playground でブラウザから直接テスト
  • cURL: コマンドラインからリクエスト送信
  • Postman / Apifox: API デバッグツールを利用