Référence API

Référence API complète pour Gemini CLI avec points de terminaison, paramètres et exemples

Authentification

Toutes les requêtes API nécessitent une authentification utilisant votre clé API. Incluez votre clé API dans l'en-tête Authorization de chaque requête.

Exemple d'en-tête

Authorization: Bearer YOUR_API_KEY

Important: Gardez votre clé API sécurisée et ne l'exposez jamais dans le code côté client.

Limites de taux

Niveau gratuit

1,000

requêtes par jour

Par minute

60

requêtes par minute

Fenêtre de contexte

1M

fenêtre de contexte de tokens

Points de terminaison API

POST/v1/generate

Generate text using Gemini models

Requête

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"}'

Réponse

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

Start or continue a chat conversation

Requête

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"}'

Réponse

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

List available models

Requête

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

Réponse

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

Get API usage statistics

Requête

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

Réponse

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

Codes d'erreur

400Bad Request

Invalid request parameters

401Unauthorized

Invalid or missing API key

429Too Many Requests

Rate limit exceeded

500Internal Server Error

Server error occurred

Prêt à commencer à construire ?

Commencez avec notre API et construisez des applications incroyables.

Avis de marque

Google™, Gemini™ Google et Gemini sont des marques de Google LLC.

Toutes les marques sont la propriété de leurs propriétaires respectifs.