- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Autorizzazioni IAM
Converte una conversazione.
Richiesta HTTP
POST https://discoveryengine.googleapis.com/v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}:converse
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri | |
---|---|
name |
Obbligatorio. Il nome della risorsa della conversazione da recuperare. 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 risorsa della configurazione di pubblicazione da utilizzare. Formato: |
conversation |
La conversazione da utilizzare solo per la sessione automatica. Il campo del nome verrà ignorato perché assegniamo automaticamente un nuovo nome alla conversazione nella sessione automatica. |
safeSearch |
Se attivare SafeSearch. |
userLabels |
Le etichette utente applicate a una risorsa devono soddisfare i seguenti requisiti:
Per ulteriori dettagli, consulta il documento 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 da filtrare. L'espressione del filtro è sensibile alle maiuscole. Verrà utilizzato per filtrare i risultati di ricerca, il che potrebbe influire sulla risposta riepilogativa. Se questo campo non è riconoscibile, viene restituito un Il filtro 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 del settore dei media potrebbe avere un campo "nome" nel proprio schema. In questo caso, il filtro sarà simile a questo: filter --> name:'ANY("king kong")' Per saperne di più sul filtraggio, inclusi sintassi e operatori di filtro, consulta Filtro. |
boostSpec |
Specifica del boost per aumentare il ranking di determinati documenti nei risultati di ricerca, il che potrebbe influire sulla risposta inversa. Per ulteriori informazioni sul boosting, consulta la sezione Boosting. |
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-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
Per ulteriori informazioni, consulta 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.