- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Autorizzazioni IAM
Avvia una conversazione.
Richiesta HTTP
POST https://discoveryengine.googleapis.com/v1beta/{name=projects/*/locations/*/dataStores/*/conversations/*}:converse
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
| Parametri | |
|---|---|
name |
Obbligatorio. Il nome della risorsa della conversazione da ottenere. Formato: |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{ "query": { object ( |
| Campi | |
|---|---|
query |
Obbligatorio. Input utente corrente. |
servingConfig |
Il nome della risorsa della configurazione di pubblicazione da utilizzare. Formato: |
conversation |
La conversazione da utilizzare solo dalla sessione automatica. Il campo name verrà ignorato perché assegniamo automaticamente un nuovo nome alla conversazione nella sessione automatica. |
safeSearch |
Indica se attivare SafeSearch. |
userLabels |
Le etichette utente applicate a una risorsa devono soddisfare i seguenti requisiti:
Per maggiori dettagli, consulta la documentazione di Google Cloud. |
summarySpec |
Una specifica per la configurazione del riepilogo restituito nella risposta. |
filter |
La sintassi del filtro è costituita da un linguaggio di espressione per costruire un predicato da uno o più campi dei documenti filtrati. L'espressione di filtro fa distinzione tra maiuscole e minuscole. Verrà utilizzato per filtrare i risultati di ricerca, il che potrebbe influire sulla risposta del riepilogo. Se questo campo non è riconoscibile, viene restituito un Il filtraggio in Vertex AI Search viene eseguito mappando la chiave del filtro LHS a una proprietà chiave definita nel backend di Vertex AI Search. Questa mappatura viene definita dal cliente nello schema. Ad esempio, un cliente di contenuti multimediali potrebbe avere un campo "name" nello schema. In questo caso, il filtro sarebbe simile al seguente: filter --> name:'ANY("king kong")' Per ulteriori informazioni sul filtraggio, inclusi la sintassi e gli operatori di filtro, consulta Filtra |
boostSpec |
Specifica di aumento per aumentare determinati documenti nei risultati di ricerca, il che potrebbe influire sulla risposta di conversazione. Per ulteriori informazioni sull'aumento, consulta Aumento |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di ConverseConversationResponse.
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.serving.readwrite
Per saperne di più, consulta la Authentication Overview.
Autorizzazioni IAM
Richiede la seguente autorizzazione IAM per la risorsa name:
discoveryengine.conversations.converse
Per saperne di più, consulta la documentazione di IAM.