チャット補全 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 のスペルとグループ権限を確認してください。レート制限の場合はバックオフ付きで再試行してください。