API-Referenz

Vollständige API-Referenz für Gemini CLI mit Endpunkten, Parametern und Beispielen

Authentifizierung

Alle API-Anfragen erfordern Authentifizierung mit Ihrem API-Schlüssel. Fügen Sie Ihren API-Schlüssel in den Authorization-Header jeder Anfrage ein.

Header-Beispiel

Authorization: Bearer YOUR_API_KEY

Wichtig: Halten Sie Ihren API-Schlüssel sicher und setzen Sie ihn niemals in clientseitigem Code frei.

Rate-Limits

Kostenlose Stufe

1,000

Anfragen pro Tag

Pro Minute

60

Anfragen pro Minute

Kontextfenster

1M

Token-Kontextfenster

API-Endpunkte

POST/v1/generate

Generate text using Gemini models

Anfrage

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

Antwort

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

Start or continue a chat conversation

Anfrage

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

Antwort

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

List available models

Anfrage

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

Antwort

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

Get API usage statistics

Anfrage

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

Antwort

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

Fehlercodes

400Bad Request

Invalid request parameters

401Unauthorized

Invalid or missing API key

429Too Many Requests

Rate limit exceeded

500Internal Server Error

Server error occurred

Bereit mit dem Erstellen zu beginnen?

Starten Sie mit unserer API und erstellen Sie erstaunliche Anwendungen.

Markenhinweis

Google™, Gemini™ Google und Gemini sind Marken von Google LLC.

Alle Marken sind Eigentum ihrer jeweiligen Inhaber.