Generiert eine gestreamte Antwort aus dem Modell mit einer Eingabe-GenerateContentRequest
.
HTTP-Anfrage
POST https://generativelanguage.googleapis.com/v1/{model=models/*}:streamGenerateContent
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
model |
Erforderlich. Der Name des Format: |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "contents": [ { object ( |
Felder | |
---|---|
contents[] |
Erforderlich. Der Inhalt der aktuellen Unterhaltung mit dem Modell. Bei Abfragen mit einer einzigen Antwort ist dies eine einzelne Instanz. Bei Abfragen in mehreren Schritten ist dies ein wiederkehrendes Feld, das den Unterhaltungsverlauf und die letzte Anfrage enthält. |
safetySettings[] |
Optional. Eine Liste eindeutiger Dies wird für |
generationConfig |
Optional. Konfigurationsoptionen für Modellgenerierung und -ausgaben. |
Antworttext
Wenn der Vorgang erfolgreich ist, enthält der Antworttext einen Stream von GenerateContentResponse
-Instanzen.
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/generative-language
https://www.googleapis.com/auth/generative-language.tuning
https://www.googleapis.com/auth/generative-language.tuning.readonly
https://www.googleapis.com/auth/generative-language.retriever
https://www.googleapis.com/auth/generative-language.retriever.readonly
Weitere Informationen finden Sie in der Authentifizierungsübersicht.