OpenAI API 400 (invalid_request_error / context_length_exceeded · solicitud no válida)

¿Hay una caída ahora mismo?

El estado oficial de OpenAI API es operativo. Si este error persiste, probablemente sea un problema de implementación o de tu entorno.

Ver el estado de OpenAI API

Qué significa este error

El 400 indica que la solicitud no es válida. Un caso muy habitual es context_length_exceeded: tus messages más max_tokens superan la ventana de contexto del modelo. Otras causas son JSON mal formado, un parámetro ausente o inválido, o un modelo no admitido.

Causas comunes

  • context_length_exceeded: la entrada más max_tokens superan la ventana de contexto del modelo
  • JSON mal formado o Content-Type incorrecto
  • Parámetro obligatorio ausente o inválido (model, messages)
  • Nombre de modelo no admitido, o un parámetro que ese modelo no soporta
  • Valor inválido (p. ej., temperature fuera de rango, esquema de tool incorrecto)

Cómo solucionarlo

  1. 1.Acorta la entrada o reduce max_tokens para que quepa en la ventana de contexto
  2. 2.Cambia a un modelo de mayor contexto si realmente necesitas más tokens
  3. 3.Lee el mensaje de error: indica el parámetro y el límite
  4. 4.Valida el JSON y los campos obligatorios; define Content-Type: application/json
  5. 5.Comprueba que el parámetro está soportado por el modelo elegido

Cuándo conviene esperar (y cuándo no)

Error del lado de la solicitud: esperar no soluciona nada. Recorta tokens o corrige el parámetro indicado en el error.

Alternativas cuando OpenAI API está caído

Claude APIGemini API / AI StudioMistral APIDeepSeek APIGroq API

Errores relacionados

Preguntas frecuentes

¿Qué es 400 invalid_request_error?

El 400 indica que la solicitud no es válida. Un caso muy habitual es context_length_exceeded: tus messages más max_tokens superan la ventana de contexto del modelo. Otras causas son JSON mal formado, un parámetro ausente o inválido, o un modelo no admitido.

¿Cómo soluciono 400 invalid_request_error?

Acorta la entrada o reduce max_tokens para que quepa en la ventana de contexto / Cambia a un modelo de mayor contexto si realmente necesitas más tokens / Lee el mensaje de error: indica el parámetro y el límite / Valida el JSON y los campos obligatorios; define Content-Type: application/json / Comprueba que el parámetro está soportado por el modelo elegido

Compara OpenAI API con otras