Generiert eine Antwort vom Modell auf Basis einer GenerateContentRequest
-Eingabe.
HTTP-Anfrage
POST https://generativelanguage.googleapis.com/v1beta/{model=models/*}:generateContent
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 mit mehreren Antworten ist dies ein wiederkehrendes Feld, das den Unterhaltungsverlauf und die letzte Anfrage enthält. |
tools[] |
Optional. Eine Liste von Ein |
toolConfig |
Optional. Toolkonfiguration für jeden in der Anfrage angegebenen |
safetySettings[] |
Optional. Eine Liste eindeutiger Diese Änderung wird für |
systemInstruction |
Optional. Systemanweisung vom Entwickler festgelegt. Derzeit nur Text. |
generationConfig |
Optional. Konfigurationsoptionen für Modellgenerierung und -ausgaben. |
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von GenerateContentResponse
.
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.