Resource: Sesi
Definisi proto sesi eksternal.
| Representasi JSON |
|---|
{ "name": string, "displayName": string, "state": enum ( |
| Kolom | |
|---|---|
name |
Tidak dapat diubah. Nama yang memenuhi syarat sepenuhnya |
displayName |
Opsional. Nama tampilan sesi. Kolom ini digunakan untuk mengidentifikasi sesi di UI. Secara default, nama tampilan adalah teks kueri giliran pertama dalam sesi. |
state |
Status sesi. |
userPseudoId |
ID unik untuk melacak pengguna. |
turns[] |
Giliran. |
labels[] |
Opsional. Label untuk sesi. Dapat ditetapkan sebagai filter di ListSessionsRequest. |
startTime |
Hanya output. Waktu sesi dimulai. 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: |
endTime |
Hanya output. Waktu sesi selesai. 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: |
isPinned |
Opsional. Apakah sesi disematkan atau tidak. Sesi yang disematkan akan ditampilkan di bagian atas daftar sesi. |
Status
Enumerasi status sesi.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Status tidak ditentukan. |
IN_PROGRESS |
Sesi saat ini terbuka. |
Giliran
Mewakili giliran, termasuk kueri dari pengguna dan jawaban dari layanan.
| Representasi JSON |
|---|
{ "query": { object ( |
| Kolom | |
|---|---|
query |
Opsional. Kueri pengguna. Mungkin tidak ditetapkan jika giliran ini hanya membuat ulang jawaban ke giliran yang berbeda |
answer |
Opsional. Nama resource jawaban untuk kueri pengguna. Hanya ditetapkan jika pembuatan jawaban (panggilan API /answer) terjadi pada giliran ini. |
assistAnswer |
Hanya output. Nama resource jawaban Asisten untuk kueri pengguna. Hanya ditetapkan jika panggilan bantuan (/assist API call) terjadi pada giliran ini. Format: |
detailedAnswer |
Hanya output. Di |
detailedAssistAnswer |
Hanya output. Di |
queryConfig |
Opsional. Mewakili metadata terkait konfigurasi kueri, misalnya model dan versi LLM yang digunakan, parameter model (suhu, parameter grounding, dll.). Awalan "google." dicadangkan untuk fungsi yang dikembangkan Google. |
Kueri
Menentukan kueri yang dimasukkan pengguna.
| Representasi JSON |
|---|
{ "queryId": string, // Union field |
| Kolom | |
|---|---|
queryId |
Hanya output. ID unik untuk kueri. |
Kolom union content. Konten kueri. content hanya dapat berupa salah satu dari berikut: |
|
text |
Teks biasa. |
Metode |
|
|---|---|
|
Membuat Sesi. |
|
Menghapus Sesi. |
|
Mendapatkan Sesi. |
|
Mencantumkan semua Sesi berdasarkan DataStore induknya. |
|
Memperbarui Sesi. |