Referencia API

Referencia API completa para Gemini CLI con endpoints, parámetros y ejemplos

Autenticación

Todas las solicitudes API requieren autenticación usando tu clave API. Incluye tu clave API en el header Authorization de cada solicitud.

Ejemplo de Header

Authorization: Bearer YOUR_API_KEY

Importante: Mantén tu clave API segura y nunca la expongas en código del lado del cliente.

Límites de Velocidad

Nivel Gratuito

1,000

solicitudes por día

Por Minuto

60

solicitudes por minuto

Ventana de Contexto

1M

ventana de contexto de tokens

Endpoints API

POST/v1/generate

Generate text using Gemini models

Solicitud

curl -X POST \
https://api.gemini-guide.com/v1/generate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt": "Your prompt here"}'

Respuesta

{
"status": "success",
"data": {
"response": "Generated content...",
"model": "gemini-pro",
"usage": {
"tokens": 150
}
}
}
POST/v1/chat

Start or continue a chat conversation

Solicitud

curl -X POST \
https://api.gemini-guide.com/v1/chat \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt": "Your prompt here"}'

Respuesta

{
"status": "success",
"data": {
"response": "Generated content...",
"model": "gemini-pro",
"usage": {
"tokens": 150
}
}
}
GET/v1/models

List available models

Solicitud

curl -X GET \
https://api.gemini-guide.com/v1/models \
-H "Authorization: Bearer YOUR_API_KEY" \

Respuesta

{
"status": "success",
"data": {
"response": "Generated content...",
"model": "gemini-pro",
"usage": {
"tokens": 150
}
}
}
GET/v1/usage

Get API usage statistics

Solicitud

curl -X GET \
https://api.gemini-guide.com/v1/usage \
-H "Authorization: Bearer YOUR_API_KEY" \

Respuesta

{
"status": "success",
"data": {
"response": "Generated content...",
"model": "gemini-pro",
"usage": {
"tokens": 150
}
}
}

Códigos de Error

400Bad Request

Invalid request parameters

401Unauthorized

Invalid or missing API key

429Too Many Requests

Rate limit exceeded

500Internal Server Error

Server error occurred

¿Listo para Comenzar a Construir?

Comienza con nuestra API y construye aplicaciones increíbles.

Aviso de Marca Registrada

Google™, Gemini™ Google y Gemini son marcas registradas de Google LLC.

Todas las marcas registradas son propiedad de sus respectivos dueños.