Skip to content
Esta página se tradujo del original en chino, que ha cambiado desde entonces, por lo que puede estar desactualizada. La versión china es la autorizada. Ver el original en chino →
Solución de problemas

¿Tienes un problema? Empieza aquí

Primero localiza el destino según el síntoma y luego despliega la tabla de problemas frecuentes para revisar. No repetimos contenido, solo te dirigimos a la página autoritativa.


Síntomas frecuentes

Diagnóstico por mensaje de error

Despliega el error que encontraste y sigue la lista de comprobación. Para los códigos de error detallados, consulta Manejo de errores.

Devuelve 401 Unauthorized / invalid_api_key
json
{ "error": { "code": "invalid_api_key", "type": "authentication_error" } }

authentication_error indica que la Key es inválida o falta. Revisa punto por punto:

  • La Key está completa, empieza por sk-, sin espacios ni saltos de línea de más (cópiala de nuevo)
  • El formato del encabezado de la petición es Authorization: Bearer sk-xxxx (hay un espacio después de Bearer)
  • El estado de la Key es «habilitada» (consola → gestión de tokens)
  • El nombre de la variable de entorno está bien escrito y ya se ha cargado

No reintentes un 401; corrige primero la Key y vuelve a enviar. Más detalles en Autenticación y Preguntas frecuentes: cómo diagnosticar una Key inválida.

Devuelve "no available server" / model_not_found (HTTP 404)
json
{ "error": { "code": "model_not_found", "message": "模型 xxx 无可用渠道", "type": "new_api_error" } }
  • Verifica la ortografía del nombre del model (distingue mayúsculas y minúsculas)
  • Confirma que esta Key tiene permiso para acceder a este modelo
  • Es posible que este modelo no tenga ningún canal disponible por ahora
  • Si acabas de crear la Key, espera unos 10 segundos y vuelve a intentarlo

La lista de modelos disponibles está en Modelos compatibles.

Devuelve 429 Too Many Requests / rate_limit_exceeded
json
{ "error": { "code": "rate_limit_exceeded", "type": "rate_limit_error" } }

Se ha superado el límite de velocidad. Cómo proceder:

  • Reduce la frecuencia de las peticiones y reintenta con retroceso exponencial de 2 ** attempt segundos
  • Free permite 60 RPM por defecto; sube a Pro / Team para aumentar el límite
  • Si tras pagar sigue activándose con frecuencia, contacta con support@lurus.cn

Un ejemplo de código de reintento está en Manejo de errores · Buenas prácticas.

Devuelve 402 / insufficient_quota (cuota / saldo insuficiente)
json
{ "error": { "code": "insufficient_quota", "type": "billing_error" } }
context_length_exceeded (contexto excedido)
json
{ "error": { "code": "context_length_exceeded", "type": "invalid_request_error" } }

Como deepseek-chat con 64K o gemini-3-pro-preview con 1M, cuando se supera el tope del modelo:

  • Reduce la entrada, recorta los mensajes del historial
  • Usa una ventana deslizante (conserva el system + las últimas N rondas)
  • Cambia a un modelo con contexto más largo
Petición agotada / sin respuesta durante mucho tiempo
  1. Comprueba la conectividad de red: curl https://hub.lurus.cn/v1/models
  2. Reduce max_tokens
  3. Que los modelos de razonamiento (deepseek-reasoner) tarden en pensar es normal
  4. El tiempo de espera por defecto del SDK es de unos 60 segundos; puedes aumentar timeout
  5. Un tiempo de espera persistente puede deberse a un fallo upstream; prueba con otro modelo

¿No lo encontraste? Contacta con support@lurus.cn

Adjunta: el contenido completo del mensaje de error, el ID de la petición (encabezado de respuesta X-Request-ID), la hora en que ocurrió y los pasos para reproducirlo, para localizarlo rápidamente.

Documentación relacionada

Powered by Lurus Technologies