- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
Genera una risposta in streaming dal modello con un input GenerateContentRequest
.
Richiesta HTTP
POST https://generativelanguage.googleapis.com/v1/{model=models/*}:streamGenerateContent
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri | |
---|---|
model |
Obbligatorio. Il nome dell'elemento Formato: |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "contents": [ { object ( |
Campi | |
---|---|
contents[] |
Obbligatorio. 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 che contiene la cronologia della conversazione e l'ultima richiesta. |
safetySettings[] |
Campo facoltativo. Un elenco di istanze Questa impostazione verrà applicata nei seguenti paesi: |
generationConfig |
Campo facoltativo. Opzioni di configurazione per la generazione e gli output del modello. |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un flusso di GenerateContentResponse
istanze.
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.