REST Resource: projects.locations.conversations

Resource: Conversation

Pesan untuk percakapan.

Representasi JSON
{
  "name": string,
  "agents": [
    string
  ],
  "createTime": string,
  "lastUsedTime": string,
  "labels": {
    string: string,
    ...
  },
  "kmsKey": string,
  "memoryPaused": boolean
}
Kolom
name

string

Opsional. Pengenal. Nama resource unik percakapan. Format: projects/{project}/locations/{location}/conversations/{conversationId} {conversationId} adalah ID resource dan harus terdiri dari 63 karakter atau kurang serta harus cocok dengan format yang dijelaskan di https://google.aip.dev/122#resource-id-segments

Contoh: projects/1234567890/locations/global/conversations/my-conversation.

Sebaiknya jangan tetapkan kolom ini selama pembuatan percakapan karena kolom ini akan disimpulkan secara otomatis dan ditimpa dengan {parent}/conversations/{conversationId}.

agents[]

string

Wajib. Agen dalam percakapan. Saat ini, hanya satu agen yang didukung. Kolom ini diulang untuk memungkinkan dukungan beberapa agen dalam percakapan di masa mendatang. Format: projects/{project}/locations/{location}/dataAgents/{agent}

createTime

string (Timestamp format)

Hanya output. Stempel waktu pembuatan.

Menggunakan RFC 3339 yang outputnya akan selalu dikonversi ke format Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

lastUsedTime

string (Timestamp format)

Hanya output. Stempel waktu percakapan terakhir yang digunakan.

Menggunakan RFC 3339 yang outputnya akan selalu dikonversi ke format Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Opsional. Label terbuka dan yang ditentukan pengguna yang dapat ditetapkan oleh klien untuk menandai percakapan (misalnya, untuk memfilter percakapan untuk platform/produk tertentu).

Objek yang berisi daftar "key": value pasangan. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

kmsKey

string

Opsional. Kunci enkripsi yang dikelola pelanggan (CMEK) untuk digunakan dalam mengenkripsi resource Percakapan. Enkripsi akan terjadi di lapisan Titan, kami akan meneruskan kunci KMS ke Titan.

Format: projects/{projectId}/locations/{location}/keyRings/{key_ring_name}/cryptoKeys/{key_name}.

memoryPaused

boolean

Opsional. Apakah memori dijeda untuk percakapan ini.

Metode

create

Membuat percakapan baru untuk mempertahankan histori percakapan.

delete

Menghapus percakapan.

get

Mendapatkan detail satu percakapan menggunakan ID percakapan dan induk.

list

Mencantumkan semua percakapan untuk induk tertentu.