チャット補全 API

互換チャット API を使用して対話からアシスタントの返信を生成し、ストリーミングをサポートします。

リクエストの送信

チャット補全エンドポイントにメッセージを送信します。YOUR_MODEL_ID をキーで使用可能なモデルに置き換えてください。

curl 'https://routerra.ai/v1/chat/completions' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "YOUR_MODEL_ID",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

ストリーミング

stream を true に設定するとサーバー送信イベント(SSE)を受信できます。[DONE] を受信するまでデータチャンクをインクリメンタルに読み取ります。サポートされるパラメータはモデルとプロバイダーに依存します。

{
  "model": "YOUR_MODEL_ID",
  "messages": [
    {
      "role": "user",
      "content": "Hello!"
    }
  ],
  "stream": true
}

トラブルシューティング

認証エラーの場合はキーの有効性と有効期限を確認してください。クォータエラーの場合は残高とキー上限を確認してください。モデルが利用できない場合はモデル ID のスペルとグループ権限を確認してください。レート制限の場合はバックオフ付きで再試行してください。