Generiert eine Antwort aus dem Modell anhand einer GenerateContentRequest
-Eingabe.
Die Eingabefunktionen unterscheiden sich zwischen den Modellen, einschließlich der abgestimmten Modelle. Weitere Informationen finden Sie im Modellleitfaden und im Abstimmungsleitfaden.
HTTP-Anfrage
POST https://generativelanguage.googleapis.com/v1beta/{model=tunedModels/*}: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 Einzelabfragen 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 Eine |
toolConfig |
Optional. Toolkonfiguration für eine in der Anfrage angegebene |
safetySettings[] |
Optional. Eine Liste einzelner Dies wird am |
systemInstruction |
Optional. Systemanweisung für Entwicklersatz. Derzeit nur Text. |
generationConfig |
Optional. Konfigurationsoptionen für Modellgenerierung und -ausgaben. |
cachedContent |
Optional. Der Name des im Cache gespeicherten Inhalts, der als Kontext für die Vorhersage verwendet wird. Hinweis: Wird nur beim expliziten Caching verwendet, bei dem die Nutzer die Kontrolle über das Caching haben (z.B. welche Inhalte im Cache gespeichert werden sollen) und bei denen die Kosten eingespart werden können. Format: |
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.