Google: Gemini Embedding 2 Preview
Gemini Embedding 2 Preview mengubah teks, gambar, audio, video, dan PDF menjadi vektor numerik dalam satu ruang multimodal. Profil pratinjau yang didokumentasikan terpisah ini mendukung temu kembali dan perbandingan lintas modalitas, masukan 8.192 token, serta dimensi vektor fleksibel.
Tentang model
Deskripsi ini mencakup kemampuan model. Masukan, keluaran, dan opsi yang tersedia di Ailoot tercantum di bawah untuk metode yang dipilih.
Gemini Embedding 2 Preview adalah nama edisi pratinjau dalam keluarga embedding multimodal bawaan Google. Model memetakan teks, gambar, video, audio, dan PDF ke ruang numerik bersama, dengan maksud semantik direpresentasikan dalam lebih dari 100 bahasa. Keluarannya berupa embedding: vektor untuk membandingkan dan menemukan materi terkait. Identitas pratinjau ini tetap terpisah dari edisi stabil Gemini Embedding 2 dan tidak menyiratkan bobot yang dapat saling dipertukarkan atau ruang vektor identik.
Pengumuman awal menjelaskan pencarian lintas modalitas, klasifikasi, pengelompokan, analisis sentimen, dan pembangkitan berbantuan temu kembali sebagai aplikasi berikutnya. Kueri teks dapat menemukan item visual terkait, sementara gambar atau klip juga dapat menjadi sumber pencarian. Aplikasi menyimpan representasi, membandingkannya, dan mengembalikan rekaman terkait; model bahasa terpisah dapat menggunakan materi sumber yang ditemukan untuk menyusun jawaban. Embedding sendiri tidak memuat penjelasan bahasa alami atau transkrip.
Halaman modelnya sendiri mendokumentasikan batas masukan 8.192 token dan dimensi keluaran dari 128 hingga 3.072, dengan 768, 1.536, dan 3.072 sebagai ukuran yang disarankan. Pengumuman pratinjau memberikan nilai bawaan 3.072 dan menjelaskan Matryoshka Representation Learning, yang mempertahankan informasi berguna dalam bagian awal representasi yang lebih pendek. Gunakan satu dimensi terpilih untuk vektor yang harus dibandingkan dan simpan edisi model bersama koleksi alih-alih menggabungkan representasi hanya karena panjangnya sama.
Pengumuman pratinjau mendokumentasikan hingga enam gambar PNG atau JPEG per permintaan, hingga 120 detik video MP4 atau MOV, serta dokumen PDF hingga enam halaman. Pengumuman juga mendokumentasikan embedding audio langsung tanpa transkripsi teks perantara. Spesifikasi ini berasal dari pengumuman pratinjau itu sendiri, bukan panduan stabil berikutnya. Pengumuman tersebut tidak menetapkan setiap batas terkini durasi audio, codec, atau pengambilan sampel bingkai untuk profil pratinjau yang tepat ini.
Masukan multimodal berselang-seling memungkinkan representasi mencerminkan hubungan antarmedia, seperti gambar dan keterangannya. Untuk katalog produk, berikan foto dan deskripsi yang disetujui bersama-sama ketika menjelaskan satu objek yang dapat ditemukan. Untuk koleksi dokumen, bagi sumber menjadi bagian atau halaman terfokus dan pertahankan judul serta posisinya. Untuk pustaka media, pilih klip yang sesuai dengan kejadian yang harus ditemukan pengguna dan simpan rentang waktu asli bersama rekaman tersimpan.
Tugas temu kembali yang berguna membuat hubungan yang dituju tetap jelas. Pertanyaan yang mencari penjelasan, pencarian item serupa secara visual, dan pengelompokan berdasarkan topik adalah tugas berbeda meskipun menggunakan koleksi sumber yang sama. Siapkan konten secara konsisten, catat edisi dan dimensi, serta jaga setiap vektor tetap terhubung dengan sumber. Kemiripan memberikan kandidat untuk diperiksa aplikasi; bukan bukti bahwa dua rekaman menyatakan fakta yang sama atau sumber hasil temu kembali menjawab pertanyaan sepenuhnya.
Untuk pencarian media praktis, representasikan gambar atau cuplikan video yang dipilih dan bandingkan dengan deskripsi konten yang diinginkan. Sajikan sumber yang cocok bersama keterangan atau rentang waktunya agar pengguna dapat meninjau. Untuk asisten pengetahuan, temukan halaman atau bagian relevan sebelum menghasilkan respons tertulis. Peran model Preview adalah representasi numerik multimodal yang mendukung tahap pemilihan tersebut, sedangkan penyimpanan, aturan pemeringkatan, dan jawaban akhir tetap menjadi bagian dari alur di sekelilingnya.
Ailoot Ultra · Embedding POST /v1/embeddings google/gemini-embedding-2-preview
google/gemini-embedding-2-preview
google/gemini-embedding-2-previewMulai
Gemini Embedding 2 Preview mengubah teks, gambar, audio, video, dan PDF menjadi vektor numerik dalam satu ruang multimodal. Profil pratinjau yang didokumentasikan terpisah ini mendukung temu kembali dan perbandingan lintas modalitas, masukan 8.192 token, serta dimensi vektor fleksibel.
- Masukan yang diterima
- Teks
- Hasil
- embedding
Tersedia di Ailoot · masukan & metode
Ailoot Ultra · Embedding POST /v1/embeddings
- Masukan
text- Keluaran
embedding- Konteks
- 8.192 tokens
- Format keluaran
- json
| Kolom | Jenis | Persyaratan | Nilai & batasan | Bawaan |
|---|---|---|---|---|
Kolommodel | Jenisstring | PersyaratanWajib | Nilai & batasan google/gemini-embedding-2-preview | Bawaan— |
Kolominput | Jenisstring|string[] | PersyaratanWajib | Nilai & batasan | Bawaan— |
Kombinasi bahan masukan
text_to_embedding
Parameter metode dan siklus hidup
| Parameter | Kontrak |
|---|---|
Parametercontent_type | Kontrakapplication/json |
Parameterrequired | Kontrakmodel, input |
Parameterinput_shapes | Kontrakstring, string[] |
Parametermaterial_types | Kontraktext |
Siklus hidup: synchronous_json
Simpan setiap vektor dan indeks yang dikembalikan.
Tidak disimpulkan dukungan objek gambar/audio/berkas dari profil teks minimal ini.
Paket
Referensi tarif tidak menambah opsi permintaan. Parameter yang didukung tercantum pada metode yang dipilih.
- Mode Fast
- Tidak ditentukan Saat mode fast dipilih
- Mode Flex
- Tidak ditentukan Saat mode flex dipilih
- Upaya penalaran maksimum
- Tidak ditentukan Saat upaya penalaran maksimum menggunakan penyesuaian default
Tarif Ailoot
Harga menurut konfigurasi
| Konfigurasi | Jadwal tarif | Biaya |
|---|---|---|
| KonfigurasiTarif dasar token | Jadwal tarifTarif dasar | Biaya Masukan · Token masukan $0.0004 / 1K token Keluaran · Token keluaran $0 / 1K token Masukan · Pembacaan cache — / 1K token Masukan · Penulisan cache — / 1K token Masukan · Penulisan cache, 1 jam — / 1K token |
Ailoot mencadangkan perkiraan dana sebelum permintaan. Setelah hasil diterima, tagihan akhir diselesaikan berdasarkan penggunaan yang terukur. Penyelesaian tagihan streaming menggunakan catatan penggunaan akhir. Cara kerja cadangan dan penyelesaian tagihan →
Contoh permintaan
Ailoot Ultra · Embedding
{
"model": "google/gemini-embedding-2-preview",
"input": [
"First document",
"Second document"
]
}set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > embedding-request.json <<'JSON_REQUEST'
{
"model": "google/gemini-embedding-2-preview",
"input": [
"First document",
"Second document"
]
}
JSON_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/embeddings \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @embedding-request.json -o embedding-response.json
Terima dan simpan hasil
Ailoot Ultra · Embedding
json
Simpan semua hasil yang selesai
Simpan setiap respons lengkap, berkas, dan bagian konten yang dikembalikan.
Simpan setiap vektor beserta index masing-masing. Jumlah vektor harus sama dengan jumlah input; dimensinya harus konsisten.
Jika respons asli perlu diperiksa
Endpoint untuk tugas embedding tidak ditambahkan.
Kolom respons
| Kolom | Jenis |
|---|---|
Kolomobject | Jenisstring |
Kolommodel | Jenisstring |
Kolomdata[].index | Jenisinteger |
Kolomdata[].embedding | Jenisfinite float[] |
Kolomusage | Jenisobject |
Kesalahan dan langkah berikutnya
| Respons | Kondisi | Langkah berikutnya |
|---|---|---|
Respons400 · invalid_request_error | Kondisimodel tidak ada atau JSON tidak terbentuk dengan benar. | Langkah berikutnyaPerbaiki bidang yang ditunjukkan. |
Respons413 · invalid_request_error | KondisiBatas isi permintaan yang dikonfigurasi terlampaui. | Langkah berikutnyaKurangi materi aktual. |
Respons422 · invalid_request_error | KondisiMasukan atau kontrol melanggar kebijakan khusus yang berlaku. | Langkah berikutnyaGunakan masukan teks minimal yang ditampilkan tanpa kontrol bawaan yang diwarisi. |
Respons503 · billing_error | KondisiIzin akses atau penawaran harga tidak dapat diikat. | Langkah berikutnyaSimpan respons; jangan ganti kebijakan. |
Alias
Alias model
Ailoot Ultra google/gemini-embedding-2-preview
Alias jalur metode
Gunakan jalur metode yang ditampilkan di atas.
ID pemanggil terkait
FAQ · Google: Gemini Embedding 2 Preview
- Input dan hasil apa yang tersedia?
POST /v1/embeddings·google/gemini-embedding-2-preview:text→embedding- Kolom apa yang digunakan permintaan?
POST /v1/embeddings·google/gemini-embedding-2-preview:model,input- Batasan apa yang berlaku?
POST /v1/embeddings·google/gemini-embedding-2-preview:ctx:8192