リクエスト、レスポンス、およびエラー
このゲートウェイは、OpenAI互換の構造体を返します。request_idなどのプラットフォーム固有のフィールドは、レスポンスヘッダーとして返されます。
成功時のレスポンス
{
"id": "chatcmpl-...",
"object": "chat.completion",
"choices": [
{ "index": 0, "message": { "role": "assistant", "content": "..." }, "finish_reason": "stop" }
],
"usage": {
"prompt_tokens": 12,
"completion_tokens": 34,
"total_tokens": 46
}
}
統一されたエラー形式
{
"error": {
"message": "...",
"type": "...",
"code": "...",
"param": null,
"request_id": "req_..."
}
}
| フィールド | 説明 |
|---|---|
message |
人間が読み取れるエラー説明 |
type |
エラーカテゴリ |
code |
機械が読み取れるエラーコード |
param |
関連パラメータ(ない場合は null) |
request_id |
リクエストトレースID |
エラーコード
完全なリストおよび課金に関する詳細については、エラーコードリファレンスを参照してください。