Solicitudes, respuestas y errores
La pasarela devuelve estructuras compatibles con OpenAI. Los campos específicos de la plataforma, como request_id, se envían como encabezados de respuesta.
Respuesta de éxito
{
"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
}
}
Formato de error unificado
{
"error": {
"message": "...",
"type": "...",
"code": "...",
"param": null,
"request_id": "req_..."
}
}
| Campo | Descripción |
|---|---|
message |
Descripción del error legible para personas |
type |
Categoría del error |
code |
Código de error legible para máquinas |
param |
Parámetro relacionado (null si no hay ninguno) |
request_id |
ID de seguimiento de la solicitud |
Códigos de error
Consulta la referencia de códigos de error para ver la lista completa y la semántica de facturación.