Dengan Penelusuran Agen, Anda dapat menelusuri gambar menggunakan aplikasi dengan data situs. Anda memberikan kueri dalam bentuk string teks atau gambar, dan metode default_config.search menampilkan gambar untuk kueri tersebut.
Sebelum memulai
Pastikan Anda memenuhi prasyarat berikut. Persyaratan bervariasi bergantung pada apakah Anda menelusuri menggunakan kueri teks atau kueri gambar.
Jika Anda menelusuri menggunakan kueri teks di aplikasi penelusuran situs, pastikan hal berikut diaktifkan: Fitur edisi Enterprise
Jika Anda menelusuri menggunakan kueri gambar di aplikasi penelusuran situs, pastikan hal berikut diaktifkan:
Pratinjau penelusuran gambar
Untuk menggunakan command line guna melihat pratinjau hasil gambar untuk situs,
gunakan metode engines.servingConfigs.search:
Temukan ID aplikasi Anda. Jika Anda sudah memiliki ID aplikasi, lanjutkan ke langkah berikutnya.
Di Google Cloud konsol, buka halaman AI Applications.
Di halaman Apps, temukan nama aplikasi Anda dan dapatkan ID aplikasi dari kolom ID.
Panggil metode
engines.servingConfigs.search, dengan menentukan1untuksearch_type. Pilih sintaksis metode bergantung pada apakah kueri Anda berupa teks atau byte gambar.Kueri adalah string teks
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/servingConfigs/default_config:search" \ -d '{ "servingConfig": "projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/servingConfigs/default_search", "query": "QUERY", "pageSize": "PAGE_SIZE", "offset": "OFFSET", "params": {"search_type": 1} }'Kueri adalah gambar
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://discoveryengine.googleapis.com/v1beta/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", "imageQuery": {"imageBytes":"IMAGE_BYTES"}, "pageSize": "PAGE_SIZE", "offset": "OFFSET", "params": {"search_type": 1} }'Ganti kode berikut:
PROJECT_ID: ID project Anda.APP_ID: ID aplikasi Anda.QUERY: teks kueri penelusuran. Misalnya, "Mobil lampu depan bulat" atau "tampilkan gaun dengan garis-garis".IMAGE_BYTES: gambar dalam byte berenkode Base64. Format yang didukung adalah JPEG, PNG, dan BMP.PAGE_SIZE: opsional. Jumlah hasil yang ditampilkan oleh penelusuran. Nilai defaultnya adalah 10 untuk penelusuran situs.- Nilai di bawah 0 menyebabkan error.
- Nilai di atas 100 menyebabkan nilai ditetapkan ke 100.
OFFSET: opsional. Indeks awal hasil. Nilai defaultnya adalah 0.Misalnya, jika offset adalah 2 dan ukuran halaman adalah 10, hasil 2 hingga 11 akan ditampilkan.
Tinjau respons. Lihat tabel berikut untuk mengetahui deskripsi kolom:
Kolom Deskripsi titleJudul teks biasa dari halaman web yang berisi gambar htmlTitleJudul, dalam HTML, dari halaman web yang berisi gambar displayLinkVersi singkat dari URL hasil penelusuran ini, biasanya nama domain—misalnya, www.example.comlinkURL gambar image.contextLinkLink konteks: URL yang mengarah ke halaman web yang berisi gambar image.byteSizeUkuran gambar, dalam byte image.widthLebar gambar, dalam piksel image.heightTinggi gambar, dalam piksel image.thumbnailWidthLebar gambar thumbnail, dalam piksel image.thumbnailHeightTinggi gambar thumbnail, dalam piksel image.thumbnailLinkURL gambar thumbnail mimeJenis MIME gambar fileFormatFormat file gambar