MasterOSDocumentación
Documentación

Errores

La forma de una respuesta de error de la API de MasterOS.

Las respuestas de error son JSON con una forma consistente:

{
  "error": {
    "code": "QUOTA_EXCEEDED",
    "message": "Daily quota exceeded",
    "retryable": false
  }
}

code es una cadena estable y legible por máquina — segura para ramificar lógica en el código del cliente. message es legible para humanos y su redacción puede cambiar con el tiempo. Algunos códigos que verá en la práctica hoy: RATE_LIMITED, MODEL_NOT_ALLOWED, CONVERSATION_NOT_FOUND, QUOTA_EXCEEDED, INVALID_REQUEST, FILE_REQUIRED, UNSUPPORTED_FILE_TYPE, FILE_SCAN_FAILED, FILE_NOT_FOUND, PLAN_NOT_FOUND, PLAN_NOT_PURCHASABLE.

Un request de chat que falla nunca transmite en streaming un mensaje de error crudo del proveedor o interno al cliente — usted recibirá un mensaje genérico junto con un id de referencia, con el detalle real registrado del lado del servidor.

Errores — Documentación de MasterOS