Zum Hauptinhalt springen
POST
Streaming: Ersetzen Sie generateContent durch streamGenerateContent in der URL. Die Request-Body-Parameter sind identisch. Die Antworten werden als Streaming-Chunks zurückgegeben. Siehe den Abschnitt „Streaming-Antwort“ unten für das Antwortformat.
BaseURL: Die Standard-BaseURL ist 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

Authorization
string
header
erforderlich

##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

model
enum<string>
erforderlich

Wählen Sie das aufzurufende Gemini-Textmodell aus:

Verfügbare Optionen:
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
Beispiel:

"gemini-3.6-flash"

Body

application/json
contents
object[]
erforderlich

List of conversation contents, supports multi-turn dialogue and multimodal input

Minimum array length: 1
generationConfig
object

Generation configuration parameters (optional)

systemInstruction
object

System instruction (optional), mainly text content

tools
object[]

List of tools the model can call, such as function calling or code execution

toolConfig
object

Tool calling configuration (optional)

safetySettings
object[]

Safety settings list (optional)

cachedContent
string

Cached content name, in the form cachedContents/{cachedContent}

Antwort

Inhalt erfolgreich generiert

Beschreibung des Antwortformats:

  • Bei Verwendung des generateContent-Endpunkts wird GenerateContentResponse zurückgegeben (gibt vollständige Antwort auf einmal zurück)
  • Bei Verwendung des streamGenerateContent-Endpunkts wird StreamGenerateContentResponse zurückgegeben (Streaming-Antwort, gibt Inhalt in Teilen zurück)
candidates
object[]

List of candidate responses

promptFeedback
object
usageMetadata
object

Nutzungsstatistiken

modelVersion
string

Model version

Beispiel:

"gemini-3.6-flash"

responseId
string

Response ID

Beispiel:

"l-LoaPu0BPmo1dkP6ZPHiQc"