Gemini Schnittstelle für alle Modelle - natives API-Format
Wählen Sie über {model} im Pfad das aufzurufende Gemini-Textmodell aus (alle möglichen Werte finden Sie in der Vergleichstabelle des Parameters model).
- Verwendet das native Google-API-Format und gibt Gesprächsinhalte synchron zurück
- Reiner Text / multimodale Eingabe: gemischte Eingabe aus Text + Bild / Audio / Video
- Streaming: Ersetzen Sie
generateContentim Pfad durchstreamGenerateContent(optional?alt=sseanhängen, um SSE zu erhalten)
Modellspezifikationen und Unterschiede
- Sampling-Parameter
temperature/topP/topK: Bei der gesamten Gemini-3.x-Serie einheitlich, benutzerdefinierte Werte beeinflussen die Ausgabe nicht;topKwird vom Gateway direkt verworfen (nicht an den Upstream weitergeleitet),temperature/topPaußerhalb des gültigen Bereichs geben einen 400 zurück. - Denksteuerung: Die Gemini-3.x-Serie verwendet
thinkingConfig.thinkingLevel(die von jedem Modell unterstützten Stufen und Standardwerte siehe ParameterthinkingLevel); die Gemini-2.5-Serie verwendetthinkingConfig.thinkingBudget(Ganzzahl,0=deaktiviert). Beide schließen sich gegenseitig aus. - Funktionsaufruf: Die
FunctionResponsevon Gemini 3.x muss dieidund dennamezurückgeben, die zum entsprechendenFunctionCallpassen, sonst tritt ein Fehler auf. - Rolle der letzten Runde: Die
roleder letzten Nachricht darf nichtmodelsein (Gemini 3.5+ gibt sonst einen Fehler zurück). - Token-Obergrenze:
gemini-3.6-flash/gemini-3.5-flash-liteKontext 1,048,576, maximale Ausgabe 65,536; bei allen anderen Modellen gelten die jeweiligen Spezifikationen.
https://direct.evolink.ai und bietet bessere Unterstützung für Textmodelle sowie persistente Verbindungen. https://api.evolink.ai ist der primäre Endpunkt für multimodale Dienste und dient bei Textmodellen als Ausweichadresse.Autorisierungen
##Alle APIs erfordern Bearer-Token-Authentifizierung##
API-Schlüssel erhalten:
Besuchen Sie die API-Schlüsselverwaltungsseite, um Ihren API-Schlüssel zu erhalten
Zum Anfrage-Header hinzufügen:
Pfadparameter
Wählen Sie das aufzurufende Gemini-Textmodell aus:
gemini-3.6-flash, gemini-3.5-flash, gemini-3.5-flash-lite, gemini-3.1-pro-preview, gemini-3.1-pro-preview-customtools, gemini-3.1-flash-lite-preview, gemini-3-pro-preview, gemini-3-flash-preview, gemini-2.5-pro, gemini-2.5-flash, gemini-2.5-flash-lite "gemini-3.6-flash"
Body
List of conversation contents, supports multi-turn dialogue and multimodal input
1Generation configuration parameters (optional)
System instruction (optional), mainly text content
List of tools the model can call, such as function calling or code execution
Tool calling configuration (optional)
Safety settings list (optional)
Cached content name, in the form cachedContents/{cachedContent}
Antwort
Inhalt erfolgreich generiert
Beschreibung des Antwortformats:
- Bei Verwendung des
generateContent-Endpunkts wirdGenerateContentResponsezurückgegeben (gibt vollständige Antwort auf einmal zurück) - Bei Verwendung des
streamGenerateContent-Endpunkts wirdStreamGenerateContentResponsezurückgegeben (Streaming-Antwort, gibt Inhalt in Teilen zurück)