Google Gemini API Tester
Build, run and copy Google Gemini generateContent API requests as cURL, Python and JavaScript.
Das Erstellen der Anfrage sowie des cURL-, Python- und JavaScript-Codes geschieht vollständig in Ihrem Browser. Wenn Sie Ausführen drücken, werden Ihr Gemini-API-Schlüssel und Prompt direkt aus Ihrem Browser an Google (generativelanguage.googleapis.com) gesendet, nicht an ArrayKit. Der Schlüssel verbleibt nur im Browserspeicher dieses Geräts und wird niemals gespeichert oder an ArrayKit gesendet. Da Gemini den Schlüssel in den URL-Query-String setzt, erscheint er in den kopierten Snippets - vermeiden Sie Produktionsschlüssel auf gemeinsam genutzten Geräten und fügen Sie den Schlüssel niemals irgendwo öffentlich ein.
OpenAI API-Tester ausprobieren
Über Google Gemini API Tester
Mit dem Gemini API-Tester erstellen, führen Sie aus und kopieren Google-Gemini-generateContent-Anfragen, ohne Ihren Browser zu verlassen. Fügen Sie Ihren Gemini-API-Schlüssel ein, wählen Sie ein Modell wie gemini-1.5-flash, gemini-1.5-pro oder gemini-2.0-flash, geben Sie einen Prompt ein, und das Tool stellt den POST an generativelanguage.googleapis.com mit dem korrekten contents/parts-JSON-Body und dem Schlüssel im Query-String zusammen. Drücken Sie Ausführen, um den Aufruf zu senden und die rohe Antwort zu prüfen, oder kopieren Sie einsatzbereite cURL-, Python- und JavaScript-Snippets für Ihren eigenen Code. Es ist für Entwickler, Prompt-Engineers und alle gedacht, die Gemini evaluieren und auf schnelle, unkomplizierte Weise bestätigen wollen, dass ein Schlüssel funktioniert, Modelle vergleichen und Boilerplate holen. Die Anfrage und der Code werden lokal erzeugt; beim Ausführen werden Ihr Schlüssel und Prompt direkt an Google gesendet.
Funktionen
- Erstellt Google-Gemini-generateContent-POST-Anfragen an den v1beta-Endpunkt mit dem Schlüssel im Query-String
- Modellauswahl mit Vorschlägen für gemini-1.5-flash, gemini-1.5-pro und gemini-2.0-flash
- Erzeugt aus Ihrem Prompt automatisch den korrekten contents- und parts-JSON-Body
- Ein-Klick-Kopieren von äquivalentem cURL-, Python- und JavaScript-Code
- Die Schaltfläche Ausführen sendet den Aufruf live und zeigt die rohe JSON-Antwort oder den Fehler
- Anzeigen/Ausblenden-Schalter für den API-Schlüssel, sodass er standardmäßig nicht sichtbar ist
- API-Schlüssel verbleibt nur im Browserspeicher - wird niemals gespeichert oder an ArrayKit gesendet
- Direkter Link zu Google AI Studio, um einen Gemini-API-Schlüssel zu erstellen
So verwendest du Google Gemini API Tester
- Fügen Sie Ihren Gemini-API-Schlüssel (beginnt mit AIza) in das Schlüsselfeld ein
- Wählen Sie ein Modell wie gemini-1.5-flash oder geben Sie ein eigenes ein
- Geben Sie Ihren Prompt in das Prompt-Feld ein
- Drücken Sie Ausführen, um die Anfrage zu senden und die Antwort zu lesen, oder wechseln Sie den Code-Tab und kopieren Sie das cURL, Python oder JavaScript
- Wenn der Browser den Aufruf blockiert, kopieren Sie das cURL und führen Sie es in einem Terminal aus
Beispiel
Eingabe
curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=YOUR_GEMINI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"contents":[{"parts":[{"text":"Write a haiku about TypeScript."}]}]}'
Ausgabe
{
"candidates": [
{ "content": { "parts": [{ "text": "Types guard the morning..." }], "role": "model" } }
]
}
Eine minimale Gemini-generateContent-Anfrage und die Form ihrer Antwort.
Häufige Fehler & Fehlerbehebung
- Der Browser blockiert Ausführen mit einem CORS- oder Netzwerkfehler. — Browser können den Gemini-Endpunkt nicht immer direkt aufrufen. Kopieren Sie das erzeugte cURL oder Python und führen Sie es stattdessen in einem Terminal oder auf Ihrem Server aus.
- 400 API key not valid oder PERMISSION_DENIED. — Prüfen Sie, ob der Schlüssel aus Google AI Studio korrekt eingefügt ist und die Generative Language API für dieses Projekt aktiviert ist.
- 404 model not found. — Verwenden Sie eine gültige Modell-ID wie gemini-1.5-flash, gemini-1.5-pro oder gemini-2.0-flash; ältere oder regional eingeschränkte Namen können einen 404 ergeben.
- 429 RESOURCE_EXHAUSTED / Kontingent überschritten. — Sie haben ein Rate- oder Kontingentlimit erreicht. Warten Sie und versuchen Sie es erneut oder erhöhen Sie das Kontingent in Google Cloud für Ihr Projekt.
- Schlüssel im kopierten Snippet sichtbar. — Der Gemini-Schlüssel steht im URL-Query-String und erscheint daher im cURL. Committen Sie ihn niemals und fügen Sie ihn nirgendwo öffentlich ein; verwenden Sie in echtem Code eine Umgebungsvariable.
Häufig gestellte Fragen
- Was ist der Gemini API-Tester?
- Es ist ein ArrayKit-Tool, das Google-Gemini-generateContent-Anfragen aus einem Schlüssel, Modell und Prompt erstellt, sie ausführen lässt und das äquivalente cURL, Python und JavaScript kopiert, damit Sie die API schnell testen können.
- Wird mein Gemini-API-Schlüssel an ArrayKit gesendet?
- Nein. Die Anfrage und der Code werden lokal in Ihrem Browser erstellt. Wenn Sie Ausführen drücken, gehen Ihr Schlüssel und Prompt direkt aus Ihrem Browser an Googles Endpunkt generativelanguage.googleapis.com - niemals an ArrayKit. Der Schlüssel verbleibt nur im Browserspeicher und wird niemals gespeichert.
- Warum schlägt Ausführen mit einem CORS-Fehler fehl, obwohl das cURL funktioniert?
- Google blockiert möglicherweise direkte Aufrufe vom Browser-Origin an die Gemini-API. Das erzeugte cURL oder Python läuft in einem Terminal oder auf einem Server, wo CORS nicht gilt, also nutzen Sie das, um den Aufruf zu bestätigen.
- Welche Gemini-Modelle kann ich testen?
- Das Modellfeld schlägt gemini-1.5-flash, gemini-1.5-pro und gemini-2.0-flash vor, und Sie können jede andere Modell-ID eingeben, auf die Ihr Schlüssel Zugriff hat.
- Wo wird der API-Schlüssel in einer Gemini-Anfrage platziert?
- Gemini nimmt den Schlüssel als ?key=-Query-String-Parameter an der v1beta-generateContent-URL entgegen, nicht in einem Authorization-Header, sodass er in der kopierten URL und im cURL erscheint.
- Ist es sicher, hier meinen Produktionsschlüssel zu verwenden?
- Vermeiden Sie Produktionsschlüssel auf gemeinsam genutzten oder öffentlichen Geräten. Der Schlüssel verbleibt im Browserspeicher dieses Geräts, ist aber in den kopierten Snippets enthalten, also bevorzugen Sie einen eingeschränkten oder Test-Schlüssel und rotieren Sie ihn, falls er offengelegt wurde.
Verwandte Tools
- OpenAI API Tester — Build, run and copy OpenAI Chat Completions API requests as cURL, Python and JavaScript.
- Anthropic Claude API Tester — Build, run and copy Anthropic Claude Messages API requests as cURL, Python and JavaScript.
- Replicate API Tester — Build, run and copy Replicate prediction API requests as cURL, Python and JavaScript.
- Hugging Face API Tester — Build, run and copy Hugging Face Inference API requests as cURL, Python and JavaScript.
- API-Client — Sende HTTP-Anfragen, erstelle Header und Parameter und prüfe Antworten; speichert deine letzten 25.
- cURL zu Fetch — Konvertiere einen curl-Befehl in einen JavaScript-fetch()-Aufruf.
- URL-Parser — Zerlege eine URL in ihre Bestandteile und liste die Query-Parameter auf.
- JSON-Formatierer — JSON verschönern, minimieren und validieren – mit Fehlerposition.
Alle ArrayKit-Tools