Generiert eine Antwort aus dem Modell mit einer Eingabe-MessagePrompt
.
HTTP-Anfrage
POST https://generativelanguage.googleapis.com/v1beta/{model=models/*}:generateMessage
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
model |
Erforderlich. Der Name des zu verwendenden Modells. Format: |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{
"prompt": {
object ( |
Felder | |
---|---|
prompt |
Erforderlich. Die strukturierte Texteingabe für das Modell als Prompt. Bei einer Eingabeaufforderung gibt das Modell diejenige zurück, die es als nächste Nachricht in der Diskussion vorhersagt. |
temperature |
Optional. Steuert die Zufälligkeit der Ausgabe. Die Werte können über |
candidateCount |
Optional. Die Anzahl der generierten Antwortnachrichten, die zurückgegeben werden sollen. Dieser Wert muss zwischen |
topP |
Optional. Die maximale kumulative Wahrscheinlichkeit, dass Tokens bei der Stichprobe berücksichtigt werden. Bei diesem Modell werden Top-K- und Nucleus-Stichproben kombiniert. Bei der Nucleus Sampling-Methode wird die kleinste Gruppe von Tokens berücksichtigt, deren Wahrscheinlichkeitssumme mindestens |
topK |
Optional. Die maximale Anzahl von Tokens, die bei der Stichprobe berücksichtigt werden sollen. Bei diesem Modell werden Top-K- und Nucleus-Stichproben kombiniert. Bei der Top-K-Stichprobe wird die Gruppe der |
Antworttext
Die Antwort des Modells.
Dazu gehören mögliche Nachrichten und der Unterhaltungsverlauf in Form von Nachrichten in chronologischer Reihenfolge.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{ "candidates": [ { object ( |
Felder | |
---|---|
candidates[] |
Mögliche Antwortnachrichten des Modells. |
messages[] |
Der vom Modell verwendete Unterhaltungsverlauf. |
filters[] |
Eine Reihe von Metadaten zur Inhaltsfilterung für den Prompt- und Antworttext. Hier wird angegeben, welche |
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.