- Richiesta HTTP
- Parametri percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
Genera una risposta dal modello dato un input GenerateContentRequest
.
Le funzionalità di input variano tra i modelli, inclusi i modelli ottimizzati. Per dettagli, consulta la guida ai modelli e la guida all'ottimizzazione.
Richiesta HTTP
POST https://generativelanguage.googleapis.com/v1beta/{model=tunedModels/*}:generateContent
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri | |
---|---|
model |
Obbligatoria. Il nome dell'evento Formato: |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "contents": [ { object ( |
Campi | |
---|---|
contents[] |
Obbligatoria. I contenuti della conversazione corrente con il modello. Per le query a turno singolo, si tratta di una singola istanza. Per le query in più passaggi, si tratta di un campo ripetuto contenente la cronologia delle conversazioni e l'ultima richiesta. |
tools[] |
Campo facoltativo. Un elenco di Un |
toolConfig |
Campo facoltativo. Configurazione dello strumento per qualsiasi |
safetySettings[] |
Campo facoltativo. Un elenco di istanze Questa norma verrà applicata in modo forzato a |
systemInstruction |
Campo facoltativo. Istruzione di sistema impostata dallo sviluppatore. Al momento, solo testo. |
generationConfig |
Campo facoltativo. Opzioni di configurazione per la generazione e gli output del modello. |
cachedContent |
Campo facoltativo. Il nome dei contenuti memorizzati nella cache utilizzati come contesto per fornire la previsione. Nota: utilizzato solo nella memorizzazione nella cache esplicita, dove gli utenti possono controllare la memorizzazione nella cache (ad es. quali contenuti memorizzare nella cache) e usufruire di risparmi sui costi garantiti. Formato: |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di GenerateContentResponse
.
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
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
Per ulteriori informazioni, consulta la Panoramica dell'autenticazione.