REST Resource: projects.locations.conversations

Risorsa: Conversazione

Messaggio per una conversazione.

Rappresentazione JSON
{
  "name": string,
  "agents": [
    string
  ],
  "createTime": string,
  "lastUsedTime": string,
  "labels": {
    string: string,
    ...
  }
}
Campi
name

string

Facoltativo. Identificatore. Il nome della risorsa univoco di una conversazione. Formato: projects/{project}/locations/{location}/conversations/{conversationId} {conversationId} è l'ID risorsa e deve contenere al massimo 63 caratteri e corrispondere al formato descritto in https://google.aip.dev/122#resource-id-segments

Esempio: projects/1234567890/locations/us-central1/conversations/my-conversation.

Ti consigliamo di saltare l'impostazione di questo campo durante la creazione della conversazione, in quanto verrà dedotto automaticamente e sovrascritto con {parent}/conversations/{conversationId}.

agents[]

string

Obbligatorio. Agente o agenti nella conversazione. Al momento è supportato un solo agente. Questo campo viene ripetuto per consentire il supporto futuro di più agenti in una conversazione. Formato: projects/{project}/locations/{location}/dataAgents/{agent}

createTime

string (Timestamp format)

Solo output. Timestamp di creazione.

Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

lastUsedTime

string (Timestamp format)

Solo output. Timestamp dell'ultima conversazione utilizzata.

Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Facoltativo. Etichette aperte e definite dall'utente che possono essere impostate dal cliente per taggare una conversazione (ad esempio per filtrare le conversazioni per superfici/prodotti specifici).

Un oggetto contenente un elenco di coppie "key": value. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Metodi

create

Crea una nuova conversazione per conservare la cronologia della conversazione.

get

Recupera i dettagli di una singola conversazione utilizzando l'ID conversazione e il genitore.

list

Elenca tutte le conversazioni per un determinato genitore.