- Resource: Conversation
- Metode
Resource: Conversation
Definisi proto percakapan eksternal.
Representasi JSON |
---|
{ "name": string, "state": enum ( |
Kolom | |
---|---|
name |
Tidak dapat diubah. Nama yang sepenuhnya memenuhi syarat |
state |
Status Percakapan. |
userPseudoId |
ID unik untuk melacak pengguna. |
messages[] |
Pesan percakapan. |
startTime |
Hanya output. Waktu percakapan dimulai. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
endTime |
Hanya output. Waktu percakapan selesai. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
Negara bagian/Provinsi
Enumerasi status percakapan.
Enum | |
---|---|
STATE_UNSPECIFIED |
Tidak diketahui. |
IN_PROGRESS |
Percakapan saat ini terbuka. |
COMPLETED |
Percakapan telah selesai. |
ConversationMessage
Menentukan pesan percakapan.
Representasi JSON |
---|
{ "createTime": string, // Union field |
Kolom | |
---|---|
createTime |
Hanya output. Stempel waktu pembuatan pesan. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
Kolom union
|
|
userInput |
Input teks pengguna. |
reply |
Balasan penelusuran. |
TextInput
Menentukan input teks.
Representasi JSON |
---|
{
"input": string,
"context": {
object ( |
Kolom | |
---|---|
input |
Input teks. |
context |
Konteks percakapan input. |
ConversationContext
Menentukan konteks percakapan
Representasi JSON |
---|
{ "contextDocuments": [ string ], "activeDocument": string } |
Kolom | |
---|---|
contextDocuments[] |
Daftar dokumen yang saat ini dilihat pengguna. Objek ini berisi referensi resource dokumen. |
activeDocument |
Dokumen aktif saat ini yang dibuka pengguna. Objek ini berisi referensi resource dokumen. |
Balas
Menentukan pesan balasan kepada pengguna.
Representasi JSON |
---|
{
"summary": {
object ( |
Kolom | |
---|---|
summary |
Ringkasan berdasarkan hasil penelusuran. |
Ringkasan
Ringkasan N hasil penelusuran teratas yang ditentukan oleh spesifikasi ringkasan.
Representasi JSON |
---|
{ "summaryText": string, "summarySkippedReasons": [ enum ( |
Kolom | |
---|---|
summaryText |
Konten ringkasan. |
summarySkippedReasons[] |
Alasan tambahan ringkasan dilewati. Hal ini memberikan alasan untuk kasus yang diabaikan. Jika tidak ada yang dilewati, kolom ini tidak ditetapkan. |
safetyAttributes |
Kumpulan kategori Atribut Keamanan dan skor keyakinannya yang terkait. |
summaryWithMetadata |
Ringkasan dengan informasi metadata. |
SummarySkippedReason
Enum untuk alasan ringkasan dilewati.
Enum | |
---|---|
SUMMARY_SKIPPED_REASON_UNSPECIFIED |
Nilai default. Alasan ringkasan dilewati tidak ditentukan. |
ADVERSARIAL_QUERY_IGNORED |
Kueri adversarial mengabaikan huruf besar/kecil. Hanya digunakan jika |
NON_SUMMARY_SEEKING_QUERY_IGNORED |
Kueri yang tidak mencari ringkasan mengabaikan huruf besar/kecil. Google akan melewati ringkasan jika kuerinya adalah percakapan santai. Hanya digunakan jika |
OUT_OF_DOMAIN_QUERY_IGNORED |
Kueri di luar domain mengabaikan huruf besar/kecil. Google akan melewati ringkasan jika tidak ada hasil penelusuran yang sangat relevan. Misalnya, penyimpanan data berisi fakta tentang perusahaan A, tetapi kueri pengguna mengajukan pertanyaan tentang perusahaan B. |
POTENTIAL_POLICY_VIOLATION |
Kasus potensi pelanggaran kebijakan. Google akan melewati ringkasan jika terdeteksi potensi pelanggaran kebijakan. Hal ini mencakup konten yang mungkin mengandung kekerasan atau tidak baik. |
LLM_ADDON_NOT_ENABLED |
Kasus add-on LLM tidak diaktifkan. Google akan melewati ringkasan jika add-on LLM tidak diaktifkan. |
NO_RELEVANT_CONTENT |
Kasus tidak ada konten yang relevan. Google akan melewati ringkasan jika tidak ada konten yang relevan dalam hasil penelusuran yang diambil. |
JAIL_BREAKING_QUERY_IGNORED |
Kueri pelarian dari batasan mengabaikan huruf besar/kecil. Misalnya, "Balas dengan gaya bahasa CEO perusahaan pesaing". Hanya digunakan jika [SearchRequest.ContentSearchSpec.SummarySpec.ignore_jail_breaking_query] disetel ke |
CUSTOMER_POLICY_VIOLATION |
Kasus pelanggaran kebijakan pelanggan. Google akan melewati ringkasan jika ada pelanggaran kebijakan pelanggan yang terdeteksi. Kebijakan ini ditentukan oleh pelanggan. |
NON_SUMMARY_SEEKING_QUERY_IGNORED_V2 |
Kueri yang tidak mencari jawaban mengabaikan huruf besar/kecil. Google akan melewati ringkasan jika kueri tidak memiliki maksud yang jelas. Hanya digunakan jika [SearchRequest.ContentSearchSpec.SummarySpec.ignore_non_answer_seeking_query] disetel ke |
TIME_OUT |
Kasus waktu habis. Google akan melewati ringkasan jika waktu habis. |
SafetyAttributes
Kategori Atribut Keamanan dan skor keyakinannya yang terkait.
Representasi JSON |
---|
{ "categories": [ string ], "scores": [ number ] } |
Kolom | |
---|---|
categories[] |
Nama tampilan kategori Atribut Keamanan terkait dengan konten yang dibuat. Urutan cocok dengan Skor. |
scores[] |
Skor keyakinan setiap kategori, nilai yang lebih tinggi berarti keyakinan yang lebih tinggi. Urutan cocok dengan Kategori. |
SummaryWithMetadata
Ringkasan dengan informasi metadata.
Representasi JSON |
---|
{ "summary": string, "citationMetadata": { object ( |
Kolom | |
---|---|
summary |
Teks ringkasan tanpa informasi kutipan. |
citationMetadata |
Metadata kutipan untuk ringkasan tertentu. |
references[] |
Referensi Dokumen. |
CitationMetadata
Metadata kutipan.
Representasi JSON |
---|
{
"citations": [
{
object ( |
Kolom | |
---|---|
citations[] |
Kutipan untuk segmen. |
Pengutipan
Info kutipan untuk segmen.
Representasi JSON |
---|
{
"startIndex": string,
"endIndex": string,
"sources": [
{
object ( |
Kolom | |
---|---|
startIndex |
Indeks menunjukkan awal segmen, yang diukur dalam byte/Unicode. |
endIndex |
Akhir segmen yang diatribusikan, eksklusif. |
sources[] |
Sumber kutipan untuk segmen yang diatribusikan. |
CitationSource
Sumber kutipan.
Representasi JSON |
---|
{ "referenceIndex": string } |
Kolom | |
---|---|
referenceIndex |
Indeks referensi dokumen dari SummaryWithMetadata.references. Indeksnya berbasis 0 dan nilainya akan nol jika referenceIndex tidak ditetapkan secara eksplisit. |
Referensi
Referensi dokumen.
Representasi JSON |
---|
{
"title": string,
"document": string,
"uri": string,
"chunkContents": [
{
object ( |
Kolom | |
---|---|
title |
Judul dokumen. |
document |
Wajib. |
uri |
Cloud Storage atau URI HTTP untuk dokumen. |
chunkContents[] |
Daftar konten potongan yang dikutip yang berasal dari konten dokumen. |
ChunkContent
Memecah konten.
Representasi JSON |
---|
{ "content": string, "pageIdentifier": string } |
Kolom | |
---|---|
content |
Mengelompokkan konten tekstual. |
pageIdentifier |
ID halaman. |
Metode |
|
---|---|
|
Memulai percakapan. |
|
Membuat Percakapan. |
|
Menghapus Percakapan. |
|
Mendapatkan Percakapan. |
|
Mencantumkan semua Percakapan menurut induknya DataStore . |
|
Memperbarui Percakapan. |