- Resource: AssistAnswer
- Representasi JSON
- Status
- Balas
- AssistantGroundedContent
- TextGroundingMetadata
- Segmen
- Referensi
- DocumentMetadata
- AssistantContent
- Blob
- File
- ExecutableCode
- CodeExecutionResult
- Hasil
- CitationMetadata
- Kutipan
- ContentMetadata
- ContentKind
- AssistSkippedReason
- CustomerPolicyEnforcementResult
- Putusan
- PolicyEnforcementResult
- BannedPhraseEnforcementResult
- ModelArmorEnforcementResult
- Metode
Resource: AssistAnswer
Resource AssistAnswer, bagian utama dari AssistResponse
.
Representasi JSON |
---|
{ "name": string, "state": enum ( |
Kolom | |
---|---|
name |
Tidak dapat diubah. ID. Nama resource Kolom ini harus berupa string berenkode UTF-8 dengan batas panjang 1.024 karakter. |
state |
Status pembuatan jawaban. |
replies[] |
Balasan asisten. |
assistSkippedReasons[] |
Alasan tidak menjawab panggilan bantuan. |
customerPolicyEnforcementResult |
Opsional. Kolom ini berisi informasi tentang hasil berbagai pemeriksaan kebijakan seperti frasa terlarang atau pemeriksaan Perlindungan Model. Kolom ini hanya diisi jika panggilan bantuan dilewati karena pelanggaran kebijakan. |
Negara bagian/Provinsi
Status pembuatan jawaban.
Enum | |
---|---|
STATE_UNSPECIFIED |
Tidak diketahui. |
IN_PROGRESS |
Operasi bantuan sedang berlangsung. |
FAILED |
Operasi bantuan gagal. |
SUCCEEDED |
Operasi bantuan berhasil. |
SKIPPED |
Operasi bantuan telah dilewati. |
Balas
Salah satu bagian dari respons multi-bagian panggilan bantuan.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union reply . Alternatif untuk jawaban asisten. reply hanya ada berupa salah satu diantara berikut: |
|
groundedContent |
Teks atau media respons yang mungkin memiliki rujukan dari asisten. |
AssistantGroundedContent
Sebuah konten dan kemungkinan informasi perujukan konten tersebut.
Tidak semua konten memerlukan perujukan. Frasa seperti "Tentu, saya akan dengan senang hati mencarinya untuk Anda" tidak memerlukan perujukan.
Representasi JSON |
---|
{ "content": { object ( |
Kolom | |
---|---|
content |
Konten. |
citationMetadata |
Atribusi sumber konten yang dihasilkan. Lihat juga https://cloud.google.com/vertex-ai/generative-ai/docs/learn/overview#citation_check |
contentMetadata |
Opsional. Metadata untuk konten. Saat ini hanya digunakan untuk jawaban asisten riset. |
Kolom union metadata . Metadata perujukan untuk berbagai modal. Saat ini, hanya teks yang didukung. metadata hanya ada berupa salah satu diantara berikut: |
|
textGroundingMetadata |
Metadata untuk perujukan berdasarkan sumber teks. |
TextGroundingMetadata
Detail perujukan untuk sumber teks.
Representasi JSON |
---|
{ "segments": [ { object ( |
Kolom | |
---|---|
segments[] |
Informasi perujukan untuk bagian teks. |
references[] |
Referensi untuk teks yang memiliki rujukan. |
Segmen
Informasi perujukan untuk segmen teks.
Representasi JSON |
---|
{ "startIndex": string, "endIndex": string, "referenceIndices": [ integer ], "groundingScore": number, "text": string } |
Kolom | |
---|---|
startIndex |
Indeks berbasis nol yang menunjukkan awal segmen, diukur dalam byte string UTF-8 (yaitu karakter yang dienkode pada beberapa byte memiliki panjang lebih dari satu). |
endIndex |
Akhir segmen, eksklusif. |
referenceIndices[] |
Referensi untuk segmen. |
groundingScore |
Skor untuk segmen. |
text |
Segmen teks itu sendiri. |
Referensi
Konten yang dirujuk dan metadata dokumen terkait.
Representasi JSON |
---|
{
"content": string,
"documentMetadata": {
object ( |
Kolom | |
---|---|
content |
Konten teks yang dirujuk. |
documentMetadata |
Metadata dokumen. |
DocumentMetadata
Metadata dokumen.
Representasi JSON |
---|
{ "document": string, "uri": string, "title": string, "pageIdentifier": string, "domain": string, "mimeType": string } |
Kolom | |
---|---|
document |
Nama resource dokumen. |
uri |
URI untuk dokumen. Mungkin berisi URL yang mengalihkan ke situs sebenarnya. |
title |
Judul. |
pageIdentifier |
ID halaman. |
domain |
Nama domain dari URI dokumen. Perhatikan bahwa kolom |
mimeType |
Jenis MIME dokumen. https://www.iana.org/assignments/media-types/media-types.xhtml. |
AssistantContent
Konten multimodal.
Representasi JSON |
---|
{ "role": string, "thought": boolean, // Union field |
Kolom | |
---|---|
role |
Produser konten. Dapat berupa "model" atau "user". |
thought |
Opsional. Menunjukkan apakah bagian tersebut diperkirakan dari model. |
Kolom union data . Data yang ada di dalamnya. data hanya ada berupa salah satu diantara berikut: |
|
text |
Teks inline. |
inlineData |
Data biner inline. |
file |
File, misalnya, ringkasan audio. |
executableCode |
kode yang dihasilkan oleh model yang dimaksudkan untuk dieksekusi. |
codeExecutionResult |
Hasil menjalankan ExecutableCode. |
Blob
Blob inline.
Representasi JSON |
---|
{ "mimeType": string, "data": string } |
Kolom | |
---|---|
mimeType |
Wajib. Jenis media (jenis MIME) data yang dihasilkan. |
data |
Wajib. Byte mentah. String berenkode base64. |
File
File, misalnya, ringkasan audio.
Representasi JSON |
---|
{ "mimeType": string, "fileId": string } |
Kolom | |
---|---|
mimeType |
Wajib. Jenis media (jenis MIME) file. |
fileId |
Wajib. ID file. |
ExecutableCode
kode yang dihasilkan oleh model yang dimaksudkan untuk dieksekusi oleh model.
Representasi JSON |
---|
{ "code": string } |
Kolom | |
---|---|
code |
Wajib. Konten kode. Saat ini hanya mendukung Python. |
CodeExecutionResult
Hasil eksekusi ExecutableCode.
Representasi JSON |
---|
{
"outcome": enum ( |
Kolom | |
---|---|
outcome |
Wajib. Hasil eksekusi kode. |
output |
Opsional. Berisi stdout saat eksekusi kode berhasil, stderr, atau deskripsi lainnya. |
Hasil
Enumerasi kemungkinan hasil eksekusi kode.
Enum | |
---|---|
OUTCOME_UNSPECIFIED |
Status tidak ditentukan. Nilai ini tidak boleh digunakan. |
OUTCOME_OK |
Eksekusi kode berhasil diselesaikan. |
OUTCOME_FAILED |
eksekusi kode selesai, tetapi gagal. stderr harus berisi alasan. |
OUTCOME_DEADLINE_EXCEEDED |
eksekusi kode berjalan terlalu lama, dan dibatalkan. Mungkin ada atau tidak ada output parsial. |
CitationMetadata
Kumpulan atribusi sumber untuk suatu konten.
Representasi JSON |
---|
{
"citations": [
{
object ( |
Kolom | |
---|---|
citations[] |
Hanya output. Daftar kutipan. |
Pengutipan
Atribusi sumber untuk konten.
Representasi JSON |
---|
{
"startIndex": integer,
"endIndex": integer,
"uri": string,
"title": string,
"license": string,
"publicationDate": {
object ( |
Kolom | |
---|---|
startIndex |
Hanya output. Indeks awal ke dalam konten. |
endIndex |
Hanya output. Indeks akhir ke dalam konten. |
uri |
Hanya output. Referensi URL atribusi. |
title |
Hanya output. Judul atribusi. |
license |
Hanya output. Lisensi atribusi. |
publicationDate |
Hanya output. Tanggal publikasi atribusi. |
ContentMetadata
metadata untuk konten.
Representasi JSON |
---|
{
"contentKind": enum ( |
Kolom | |
---|---|
contentKind |
jenis konten. Menunjukkan bagian jawaban asisten riset yang berisi konten ini. |
contentId |
ID konten. Digunakan untuk menghubungkan pertanyaan penelitian dengan jawabannya. Misalnya, bagian jawaban atas pertanyaan penelitian akan memiliki |
ContentKind
Kemungkinan jenis konten. Saat ini hanya digunakan untuk membedakan bagian dalam jawaban lengkap asisten riset.
Enum | |
---|---|
CONTENT_KIND_UNSPECIFIED |
Tidak diketahui. |
RESEARCH_PLAN |
Rencana riset. |
RESEARCH_QUESTION |
Pertanyaan penelitian. |
RESEARCH_ANSWER |
Jawaban penelitian. |
RESEARCH_REPORT |
Research report. |
RESEARCH_AUDIO_SUMMARY |
Ringkasan audio riset. |
AssistSkippedReason
Kemungkinan alasan tidak menjawab panggilan bantuan.
Enum | |
---|---|
ASSIST_SKIPPED_REASON_UNSPECIFIED |
Nilai default. Alasan melewati tidak ditentukan. |
NON_ASSIST_SEEKING_QUERY_IGNORED |
Asisten mengabaikan kueri karena tampaknya tidak mencari jawaban. |
CUSTOMER_POLICY_VIOLATION |
Asisten mengabaikan kueri atau menolak menjawab karena pelanggaran kebijakan pelanggan (misalnya, kueri atau jawaban berisi frasa yang dilarang). |
CustomerPolicyEnforcementResult
Hasil penegakan kebijakan pelanggan. Berisi hasil berbagai pemeriksaan kebijakan, seperti frasa terlarang atau pemeriksaan Model Armor.
Representasi JSON |
---|
{ "verdict": enum ( |
Kolom | |
---|---|
verdict |
Putusan akhir penegakan kebijakan pelanggan. Jika hanya satu kebijakan yang memblokir pemrosesan, maka keputusannya adalah BLOKIR. |
policyResults[] |
Hasil penegakan kebijakan pelanggan. Diisi hanya jika panggilan bantuan dilewati karena pelanggaran kebijakan. Bagian ini berisi hasil dari filter yang memblokir pemrosesan kueri. |
Putusan
Putusan penegakan kebijakan pelanggan.
Enum | |
---|---|
UNSPECIFIED |
Nilai tidak diketahui. |
ALLOW |
Tidak ada pelanggaran kebijakan. |
BLOCK |
Pemrosesan diblokir oleh kebijakan pelanggan. |
PolicyEnforcementResult
Hasil penegakan kebijakan pelanggan untuk satu jenis kebijakan.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union enforcement_result . Hasil spesifik jenis kebijakan. Nilainya dapat berupa error atau informasi mendetail tentang hasil penegakan kebijakan. enforcement_result hanya ada berupa salah satu diantara berikut: |
|
bannedPhraseEnforcementResult |
Hasil penerapan kebijakan untuk kebijakan frasa terlarang. |
modelArmorEnforcementResult |
Hasil penerapan kebijakan untuk kebijakan Model Armor. |
BannedPhraseEnforcementResult
Hasil penegakan kebijakan pelanggan untuk kebijakan frasa terlarang.
Representasi JSON |
---|
{ "bannedPhrases": [ string ] } |
Kolom | |
---|---|
bannedPhrases[] |
Frasa terlarang yang ditemukan dalam kueri atau jawaban. |
ModelArmorEnforcementResult
Hasil penegakan kebijakan pelanggan untuk kebijakan Model Armor.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union result . Hasil kebijakan Model Armor. result hanya ada berupa salah satu diantara berikut: |
|
modelArmorViolation |
Pelanggaran Model Armor yang ditemukan. |
error |
Error yang ditampilkan oleh Model Armor jika penerapan kebijakan gagal karena alasan tertentu. |
Metode |
|
---|---|
|
Mendapatkan AssistAnswer . |