Guía de solución de problemas

Usa esta guía para diagnosticar y resolver los problemas habituales que surgen cuando cuando llames a la API de Gemini. Si encuentras problemas con la clave de API, asegúrate de haber configurado tu clave de API de forma correcta según la guía de configuración de claves de API.

Códigos de error

En la siguiente tabla, se enumeran los códigos de error comunes que puedes encontrar, junto con explicaciones de sus causas y pasos para solucionar problemas:

Código HTTP Estado Descripción Solución
400 INVALID_ARGUMENT El cuerpo de la solicitud es incorrecto. Consulta la referencia de la API para ver el formato de solicitud, los ejemplos y las versiones compatibles. Usar funciones de una versión de API más reciente con un extremo más antiguo puede causar errores.
400 FAILED_PRECONDITION El nivel gratuito de la API de Gemini no está disponible en tu país. Habilita la facturación en tu proyecto en Google AI Studio. Para usar la API de Gemini, deberás configurar un plan pagado con Google AI Studio.
403 PERMISSION_DENIED Tu clave de API no tiene los permisos necesarios. Verifica que tu clave de API esté configurada y tenga el acceso correcto.
404 NOT_FOUND No se encontró el recurso solicitado. Verifica si todos los parámetros de tu solicitud son válidos para la versión de tu API.
429 RESOURCE_EXHAUSTED Superaste el límite del porcentaje. Asegúrate de estar dentro del límite de frecuencia del modelo. Solicita un aumento de la cuota si es necesario.
500 INTERNAL Se produjo un error inesperado en Google. Espera un momento y vuelve a enviar la solicitud. Si el problema persiste después de volver a intentarlo, infórmalo con el botón Enviar comentarios de Google AI Studio.
503 NO DISPONIBLE El servicio puede estar temporalmente sobrecargado o inactivo. Espera un momento y vuelve a enviar la solicitud. Si el problema persiste después de volver a intentarlo, infórmalo con el botón Enviar comentarios de Google AI Studio.

Revisa tus llamadas a la API en busca de errores de parámetros del modelo

Asegúrate de que los parámetros de tu modelo estén dentro de los siguientes valores:

Parámetro del modelo Valores (rango)
Recuento de candidatos 1-8 (número entero)
Temperatura 0.0 a 1.0
Cantidad máxima de tokens de salida Usa get_model (Python) para determinar la cantidad máxima de tokens para el modelo que estás usando.
TopP 0.0 a 1.0

Además de verificar los valores de los parámetros, asegúrate de usar el Versión de la API (p.ej., /v1 o /v1beta) y que admita las funciones que necesitas. Por ejemplo, si una función está en versión beta solo estará disponible en la versión de la API /v1beta.

Comprueba si tienes el modelo correcto

Asegúrate de usar un modelo compatible que se encuentra en nuestra página de modelos.

Problemas de seguridad

Si ves que un mensaje se bloqueó debido a una configuración de seguridad en tu llamada a la API, revisa la instrucción con respecto a los filtros que estableciste en la llamada a la API.

Si ves BlockedReason.OTHER, es posible que la consulta o la respuesta infrinjan los términos. de servicio o no serán compatibles de otro modo.

Mejora la salida del modelo

Para obtener resultados de modelos de mayor calidad, explora la posibilidad de escribir instrucciones más estructuradas. El En la página de introducción al diseño de instrucciones, se presenta algunos conceptos básicos, estrategias y prácticas recomendadas para empezar.

Si tienes cientos de ejemplos de buenos pares de entrada/salida, también puedes considera el ajuste de modelos.

Información sobre los límites de tokens

Para comprender mejor cómo hacerlo, lee nuestra guía sobre tokens. para contar tokens y sus límites.

Problemas conocidos

  • La API solo admite inglés. Enviar instrucciones en diferentes idiomas puede producen respuestas inesperadas o incluso bloqueadas. Ver disponibles idiomas para recibir actualizaciones.

Informa un error

Únete al debate en el foro para desarrolladores de IA de Google. si tienes preguntas.