Halaman ini menunjukkan cara melihat pratinjau hasil penelusuran menggunakan konsol Google Cloud dan mendapatkan hasil penelusuran menggunakan API.
Selain itu, daripada membuat widget penelusuran untuk ditambahkan ke halaman web, Anda dapat melakukan panggilan API dan mengintegrasikan panggilan tersebut ke server atau aplikasi Anda. Halaman ini menyertakan contoh kode tentang cara membuat kueri penelusuran menggunakan library klien gRPC dengan akun layanan.
Ringkasan penelusuran berbeda-beda menurut model
Jika membuat ringkasan penelusuran untuk kueri, Anda mungkin melihat bahwa ringkasan antara hasil konsol dan hasil API berbeda. Jika Anda melihatnya, kemungkinan alasannya adalah konsol menggunakan model LLM yang berbeda dari API. Contoh curl dan kode di halaman ini menggunakan model LLM yang stabil.
Untuk mengubah atau melihat model LLM yang digunakan di halaman Pratinjau pada UI, buka halaman Konfigurasi > tab UI untuk aplikasi Anda.
Untuk panggilan metode, guna menggunakan model LLM selain model stabil, lihat Menentukan model ringkasan.
Mendapatkan hasil penelusuran untuk aplikasi dengan data situs
Konsol
Untuk menggunakan konsol Google Cloud guna melihat pratinjau hasil penelusuran untuk aplikasi dengan data situs, ikuti langkah-langkah berikut:
Di konsol Google Cloud, buka halaman Agent Builder.
Klik nama aplikasi yang ingin Anda edit.
Klik Pratinjau.
Buka halaman Preview di konsol.
Opsional: Jika Anda menghubungkan beberapa penyimpanan data ke aplikasi, tetapi hanya ingin mendapatkan hasil dari penyimpanan data tertentu, pilih penyimpanan data tempat hasil akan diperoleh.
Ketik kueri penelusuran.
- Jika mengaktifkan pelengkapan otomatis, Anda akan melihat daftar sugesti pelengkapan otomatis di bawah kotak penelusuran saat mengetik.
Klik Enter untuk mengirimkan kueri.
- Daftar hasil penelusuran akan muncul di bawah kotak penelusuran.
- Setiap hasil berisi judul, cuplikan, dan URL.
- Mengklik hasil akan membuka URL tersebut.
Klik panah di bawah daftar hasil untuk memuat halaman hasil berikutnya.
REST
Untuk menggunakan API guna mendapatkan hasil penelusuran untuk aplikasi dengan data situs,
gunakan metode engines.servingConfigs.search
:
Temukan ID aplikasi Anda. Jika Anda sudah memiliki ID aplikasi, lanjutkan ke langkah berikutnya.
Di konsol Google Cloud, buka halaman Agent Builder.
Di halaman Aplikasi, temukan nama aplikasi Anda dan dapatkan ID aplikasi dari kolom ID.
Mendapatkan hasil penelusuran.
curl -X POST -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/servingConfigs/default_search:search" \ -d '{ "servingConfig": "projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/servingConfigs/default_search", "query": "QUERY", "pageSize": "PAGE_SIZE", "offset": "OFFSET", "orderBy": "ORDER_BY", "params": {"user_country_code": "USER_COUNTRY_CODE", "searchType": "SEARCH_TYPE"}, "filter": "FILTER", "boostSpec": "BOOST_SPEC", "contentSearchSpec": { "searchResultMode": "RESULT_MODE" }, "dataStoreSpecs": [{"DATA_STORE_SPEC"}] }'
Ganti kode berikut:
PROJECT_ID
: ID Google Cloud project Anda.APP_ID
: ID aplikasi Vertex AI Search yang ingin Anda buat kuerinya.QUERY
: teks kueri yang akan ditelusuri.PAGE_SIZE
: jumlah hasil yang ditampilkan oleh penelusuran. Ukuran halaman maksimum yang diizinkan bergantung pada jenis data. Ukuran halaman di atas nilai maksimum akan dikonversi menjadi nilai maksimum.- Situs dengan pengindeksan dasar:
10
Default,25
Maksimum - Situs dengan pengindeksan lanjutan:
25
Default,50
Maksimum - Lainnya: Default
50
, Maksimum100
- Situs dengan pengindeksan dasar:
OFFSET
: indeks awal hasil. Nilai defaultnya adalah 0.Misalnya, jika offset adalah 2, ukuran halaman adalah 10, dan ada 15 hasil yang akan ditampilkan, hasil 2 hingga 12 akan ditampilkan di halaman pertama.
ORDER_BY
: urutan pengaturan hasil. Atribut yang akan diurutkan harus memiliki interpretasi numerik—misalnya,date
. Untuk informasi selengkapnya, lihat Mengurutkan hasil penelusuran web.USER_COUNTRY_CODE
: lokasi pengguna. Pasangan nilai kunci ini adalah satu-satunya entri yang didukung untuk kolom petaparams
. Nilai defaultnya kosong. Untuk nilai yang dapat diterima, lihat Kode Negara dalam dokumentasi referensi JSON API Programmable Search Engine.SEARCH_TYPE
: jenis penelusuran yang akan dilakukan. Nilai defaultnya adalah 0 untuk penelusuran dokumen. Nilai lain yang didukung adalah 1 untuk penelusuran gambar.FILTER
: kolom teks untuk memfilter penelusuran menggunakan ekspresi filter. Nilai defaultnya adalah string kosong. Untuk mengetahui informasi selengkapnya tentang penggunaan kolomfilter
, lihat Memfilter penelusuran situs.BOOST_SPEC
: optional. Spesifikasi untuk meningkatkan atau menyembunyikan dokumen. Nilai:BOOST
: bilangan floating point dalam rentang [-1,1]. Jika nilainya negatif, hasil akan diturunkan (muncul lebih rendah dalam hasil). Jika nilainya positif, hasil akan dipromosikan (muncul lebih tinggi di hasil).CONDITION
: ekspresi filter teks untuk memilih dokumen yang akan diberi boost. Filter harus dievaluasi ke nilai boolean. Untuk mempelajari peningkatan untuk penelusuran terstruktur, lihat Meningkatkan hasil penelusuran.
RESULT_MODE
: menentukan apakah hasil penelusuran ditampilkan sebagai dokumen lengkap atau dalam potongan. Untuk mendapatkan bagian, penyimpanan data harus mengaktifkan pengelompokan dokumen. Nilai yang diterima adalahdocuments
danchunks
. Jika pengelompokan diaktifkan untuk penyimpanan data, nilai defaultnya adalahchunks
. Jika tidak, defaultnya adalahdocuments
. Untuk informasi tentang pengelompokan dokumen, lihat Mengurai dan mengelompokkan dokumen. Kolom ini dalam Pratinjau publik; untuk menggunakannya, ubahv1
menjadiv1alpha
dalam perintah curl.DATA_STORE_SPEC
: filter untuk penyimpanan data tertentu yang akan ditelusuri. GunakandataStoreSpecs
jika aplikasi penelusuran Anda terhubung ke beberapa penyimpanan data, tetapi Anda menginginkan hasil dari penyimpanan data tertentu.
C#
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi API C# Vertex AI Agent Builder.
Untuk melakukan autentikasi ke Vertex AI Agent Builder, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Java
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi API Java Vertex AI Agent Builder.
Untuk melakukan autentikasi ke Vertex AI Agent Builder, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Node.js
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi API Node.js Vertex AI Agent Builder.
Untuk melakukan autentikasi ke Vertex AI Agent Builder, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
PHP
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi API PHP Vertex AI Agent Builder.
Untuk melakukan autentikasi ke Vertex AI Agent Builder, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi API Python Vertex AI Agent Builder.
Untuk melakukan autentikasi ke Vertex AI Agent Builder, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Ruby
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi API Ruby Vertex AI Agent Builder.
Untuk melakukan autentikasi ke Vertex AI Agent Builder, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Mendapatkan hasil penelusuran untuk aplikasi dengan data situs (kunci API)
Jika Anda ingin mengautentikasi panggilan metode penelusuran dengan kunci API, bukan
menggunakan OAuth 2.0 melalui akun layanan atau akun pengguna, ikuti
prosedur ini, yang menggunakan metode searchLite
.
Metode searchLite
memiliki fitur yang sama dengan metode search
, kecuali bahwa metode ini hanya dapat digunakan untuk menelusuri situs publik.
Metode searchLite
sangat cocok dalam kondisi berikut:
Anda memiliki situs statis yang menyiapkan OAuth 2.0 melalui akun layanan atau akun pengguna tidak praktis.
Anda telah bermigrasi ke Vertex AI Search dari Custom Search Site Restricted JSON API Programmable Search Engine.
Anda tidak ingin menggunakan widget penelusuran.
Sebelum memulai
Sebelum dapat memanggil metode
servingConfigs.searchLite
, Anda memerlukan
kunci API. Jika Anda tidak memiliki kunci API, selesaikan langkah 1 dari Men-deploy
aplikasi penelusuran (kunci API).
Prosedur
REST
Untuk menggunakan API guna mendapatkan hasil penelusuran untuk aplikasi dengan data situs publik
yang diautentikasi dengan kunci API,
gunakan metode engines.servingConfigs.searchLite
:
Temukan ID aplikasi Anda. Jika Anda sudah memiliki ID aplikasi, lanjutkan ke langkah berikutnya.
Di konsol Google Cloud, buka halaman Agent Builder.
Di halaman Aplikasi, temukan nama aplikasi Anda dan dapatkan ID aplikasi dari kolom ID.
Jalankan perintah curl berikut untuk mendapatkan hasil penelusuran:
curl -X POST -H "Content-Type: application/json" \ "https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/servingConfigs/default_search:searchLite?key=API_KEY" \ -d '{ "servingConfig": "projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/servingConfigs/default_search", "query": "QUERY", }'
Ganti kode berikut:
PROJECT_ID
: ID Google Cloud project Anda.API_KEY
: string kunci API Anda.PROJECT_ID
: ID Google Cloud project Anda.APP_ID
: ID aplikasi Vertex AI Search yang ingin Anda buat kuerinya.QUERY
: teks kueri yang akan ditelusuri.
Python
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi API Python Vertex AI Agent Builder.
Untuk melakukan autentikasi ke Vertex AI Agent Builder, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Mendapatkan hasil penelusuran untuk aplikasi dengan data terstruktur atau tidak terstruktur
Anda dapat melihat pratinjau hasil penelusuran dari konsol Google Cloud atau mendapatkan hasil penelusuran menggunakan API.
Konsol
Untuk menggunakan konsol Google Cloud guna melihat pratinjau hasil penelusuran untuk aplikasi dengan data terstruktur atau tidak terstruktur, ikuti langkah-langkah berikut:
- Buka halaman Preview di konsol.
- Ketik kueri penelusuran.
- Jika Anda mengaktifkan pelengkapan otomatis di langkah 1, Anda akan melihat daftar saran pelengkapan otomatis di bawah kotak penelusuran saat mengetik.
- (Opsional) Jika Anda menghubungkan beberapa penyimpanan data ke aplikasi, tetapi hanya ingin mendapatkan hasil dari penyimpanan data tertentu, pilih penyimpanan data tempat hasil akan diambil.
- Klik Enter untuk mengirimkan kueri.
- Daftar hasil penelusuran akan muncul di bawah kotak penelusuran.
- Jika tidak ada pemetaan atribut yang ditentukan di halaman Konfigurasi, setiap hasil penelusuran akan muncul sebagai daftar nama dan nilai atribut mentah.
- Jika pemetaan atribut disimpan di halaman Konfigurasi, hasil penelusuran akan menampilkan gambar yang sama dengan yang Anda lihat di pratinjau halaman Konfigurasi.
- Jika ada aspek yang ditentukan di halaman Konfigurasi, aspek tersebut akan ditampilkan dengan cara yang sama.
- Klik panah di bawah daftar hasil untuk memuat halaman hasil berikutnya.
REST
Untuk menggunakan API guna mendapatkan hasil penelusuran untuk aplikasi dengan data terstruktur atau tidak terstruktur, gunakan metode engines.servingConfigs.search
:
Temukan ID aplikasi Anda. Jika Anda sudah memiliki ID aplikasi, lanjutkan ke langkah berikutnya.
Di konsol Google Cloud, buka halaman Agent Builder.
Di halaman Aplikasi, temukan nama aplikasi Anda dan dapatkan ID aplikasi dari kolom ID.
Mendapatkan hasil penelusuran.
curl -X POST -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/servingConfigs/default_search:search" \ -d '{ "query": "QUERY", "userPseudoId": "USER_PSEUDO_ID", "pageSize": "PAGE_SIZE", "offset": "OFFSET", "orderBy": "ORDER_BY", "filter": "FILTER", "boostSpec": "BOOST_SPEC", "facetSpec": "FACET_SPEC", "queryExpansionSpec": "QUERY_EXPANSION_SPEC", "spellCorrectionSpec": "SPELL_CORRECTION_SPEC", "contentSearchSpec": "CONTENT_SEARCH_SPEC", "dataStoreSpecs": [{"DATA_STORE_SPEC"}], }'
Ganti kode berikut:
PROJECT_ID
: ID Google Cloud project Anda.PROJECT_ID
: ID project Google Cloud Anda.APP_ID
: ID aplikasi Vertex AI Search yang ingin Anda buat kuerinya.QUERY
: teks kueri yang akan ditelusuri.USER_PSEUDO_ID
: optional. Ini adalah ID pseudonim untuk melacak pengunjung penelusuran. Google sangat merekomendasikan penggunaan kolom ini, yang meningkatkan performa model dan kualitas personalisasi. Anda dapat menggunakan cookie HTTP untuk kolom ini, yang secara unik mengidentifikasi pengunjung di satu perangkat. ID ini tidak berubah saat pengunjung login atau logout dari situs. Jangan tetapkan kolom ini ke ID yang sama untuk beberapa pengguna—tindakan ini akan menggabungkan histori peristiwa mereka dan menurunkan kualitas model. Jangan sertakan informasi identitas pribadi (PII) di kolom ini.PAGE_SIZE
: jumlah hasil yang ditampilkan oleh penelusuran. Ukuran halaman maksimum yang diizinkan bergantung pada jenis data. Ukuran halaman di atas nilai maksimum akan dikonversi menjadi nilai maksimum.- Situs dengan pengindeksan dasar:
10
Default,25
Maksimum - Situs dengan pengindeksan lanjutan:
25
Default,50
Maksimum - Lainnya: Default
50
, Maksimum100
- Situs dengan pengindeksan dasar:
OFFSET
: optional. Indeks awal hasil. Nilai defaultnya adalah 0.Misalnya, jika offset adalah 2, ukuran halaman adalah 10, dan ada 15 hasil yang akan ditampilkan, hasil 2 hingga 11 akan ditampilkan di halaman pertama.
ORDER_BY
: optional. Urutan pengaturan hasil.FILTER
: optional. Kolom teks untuk memfilter penelusuran menggunakan ekspresi filter. Nilai defaultnya adalah string kosong, yang berarti tidak ada filter yang diterapkan.Contoh:
color: ANY("red", "blue") AND score: IN(*, 100.0e)
Untuk informasi selengkapnya, lihat Memfilter penelusuran untuk data terstruktur atau tidak terstruktur.
BOOST_SPEC
: optional. Spesifikasi untuk meningkatkan atau menyembunyikan dokumen. Nilai:BOOST
: bilangan floating point dalam rentang [-1,1]. Jika nilainya negatif, hasil akan diturunkan (muncul lebih rendah dalam hasil). Jika nilainya positif, hasil akan dipromosikan (muncul lebih tinggi di hasil).CONDITION
: ekspresi filter teks untuk memilih dokumen yang akan diberi boost. Filter harus dievaluasi ke nilai boolean.
Untuk mempelajari peningkatan untuk penelusuran terstruktur, lihat Meningkatkan hasil penelusuran.
FACET_SPEC
: optional. Spesifikasi faset untuk melakukan penelusuran dengan faset.QUERY_EXPANSION_SPEC
: optional. Spesifikasi untuk menentukan kondisi perluasan kueri yang harus terjadi. Setelan defaultnya adalahDISABLED
.SPELL_CORRECTION_SPEC
: optional. Spesifikasi untuk menentukan kondisi yang harus dipenuhi agar koreksi ejaan terjadi. Setelan defaultnya adalahAUTO
.CONTENT_SEARCH_SPEC
: optional. Untuk mendapatkan cuplikan, jawaban ekstraktif, segmen ekstraktif, dan ringkasan penelusuran. Khusus untuk data tidak terstruktur. Untuk informasi selengkapnya, lihat:DATA_STORE_SPEC
: filter untuk penyimpanan data tertentu yang akan ditelusuri. Hal ini dapat digunakan jika aplikasi penelusuran Anda terhubung ke beberapa penyimpanan data.Melihat hasil penelusuran terpandu dalam respons penelusuran:
Hasil penelusuran terpandu ditampilkan dengan respons penelusuran untuk penelusuran terstruktur dan tidak terstruktur. Hasil penelusuran terpandu berisi daftar pasangan nilai kunci atribut yang diekstrak berdasarkan dokumen hasil penelusuran. Hal ini memungkinkan pengguna menyaring hasil penelusuran mereka menggunakan beberapa kunci dan nilai atribut sebagai filter.
Dalam contoh respons ini, warna hijau digunakan untuk menyaring hasil penelusuran dengan mengeluarkan permintaan penelusuran baru dengan kolom filter yang ditentukan sebagai
_gs.color: ANY("green")
:{ "guidedSearchResult": { "refinementAttributes": [ { "attributeKey": "_gs.color", "attributeValue" : "green" }, { "attributeKey": "_gs.category", "attributeValue" : "shoe" } ] } }
C#
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi API C# Vertex AI Agent Builder.
Untuk melakukan autentikasi ke Vertex AI Agent Builder, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Java
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi API Java Vertex AI Agent Builder.
Untuk melakukan autentikasi ke Vertex AI Agent Builder, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Node.js
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi API Node.js Vertex AI Agent Builder.
Untuk melakukan autentikasi ke Vertex AI Agent Builder, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
PHP
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi API PHP Vertex AI Agent Builder.
Untuk melakukan autentikasi ke Vertex AI Agent Builder, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi API Python Vertex AI Agent Builder.
Untuk melakukan autentikasi ke Vertex AI Agent Builder, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Ruby
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi API Ruby Vertex AI Agent Builder.
Untuk melakukan autentikasi ke Vertex AI Agent Builder, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Mendapatkan hasil penelusuran saat mengetik untuk aplikasi media
Untuk penelusuran media, Vertex AI Agent Builder menawarkan dua jenis perilaku penelusuran:
Pengguna mengetik kueri penelusuran dan menekan enter. Ini adalah setelan default dan memiliki perilaku yang sama dengan penelusuran di widget dan penelusuran untuk aplikasi non-media (generik). Lihat Mendapatkan hasil penelusuran untuk aplikasi dengan data terstruktur atau tidak terstruktur.
Hasil penelusuran baru ditampilkan setelah setiap huruf yang dimasukkan pengguna. Hal ini disebut penelusuran saat mengetik dan sangat membantu bagi pengguna yang memasukkan kueri penelusuran melalui antarmuka yang lebih canggung seperti remote control untuk televisi.
Untuk mendapatkan hasil penelusuran saat mengetik untuk aplikasi media:
Konsol
Untuk menggunakan konsol Google Cloud guna mengaktifkan penelusuran saat mengetik untuk aplikasi widget:
Di konsol Google Cloud, buka halaman Agent Builder.
Klik nama aplikasi penelusuran media yang ingin Anda gunakan untuk penelusuran saat mengetik.
Klik Configurations.
Klik tab UI.
Klik tombol Aktifkan telusuri-sambil-kata-diketik.
Di panel Preview, mulai ketik kueri.
Hasil penelusuran diperbarui setelah setiap penekanan tombol.
Untuk mempertahankan setelan penelusuran saat mengetik, klik Simpan dan publikasikan.
REST
Gunakan metode dataStores.servingConfigs.search
untuk mendapatkan
hasil penelusuran untuk aplikasi media:
Temukan ID aplikasi Anda. Jika Anda sudah memiliki ID aplikasi, lanjutkan ke langkah berikutnya.
Di konsol Google Cloud, buka halaman Agent Builder.
Di halaman Aplikasi, temukan nama aplikasi Anda dan dapatkan ID aplikasi dari kolom ID.
Jalankan perintah curl berikut untuk mendapatkan hasil penelusuran saat Anda mengetik.
Semua kolom kecuali
contentSearchSpec
dapat digunakan bersama dengan kolomsearchAsYouTypeSpec
. Agar lebih jelas, kolom opsional telah dihilangkan dari perintah curl. Untuk kolom opsional, lihat Mendapatkan hasil penelusuran untuk aplikasi dengan data terstruktur atau tidak terstruktur.curl -X POST -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/servingConfigs/default_search:search" \ -d '{ "query": "QUERY", "searchAsYouTypeSpec": {"condition": "ENABLED"} }'
Ganti kode berikut:
PROJECT_ID
: ID Google Cloud project Anda.PROJECT_ID
: ID Google Cloud project Anda.APP_ID
: ID aplikasi Vertex AI Search yang ingin Anda buat kuerinya.QUERY
: teks kueri yang akan ditelusuri.
Klik untuk melihat contoh perintah curl.
curl -X POST -H "Authorization: Bearer $(gcloud auth print-access-token)" -H "Content-Type: application/json" "https://discoveryengine.googleapis.com/v1/projects/12345/locations/global/collections/default_collection/engines/my-app_4321/servingConfigs/default_search:search" -d '{ "query": "midsummer night", "searchAsYouTypeSpec": {"condition": "ENABLED"} }'