Model text embedding tujuan umum mengonversi data teks menjadi vektor numerik untuk tugas-tugas downstream seperti pencarian semantik, rekomendasi, pengelompokan, dan klasifikasi.
Ikhtisar model
- Singapura
- Tiongkok (Beijing)
- Tiongkok (Hong Kong)
| Model | Dimensi penyematan | Baris maks | Maks token per baris(Catatan) | Harga (per 1 juta token input) | Bahasa yang didukung | Kuota gratis(Catatan) |
|---|---|---|---|---|---|---|
| qwen3.7-text-embedding | 2.560, 2.048, 1.536, 1.024 (default), 768, 512, 256 | 20 | 128.000 | $0,07 | Bahasa Tiongkok, Inggris, Spanyol, Prancis, Portugis, Indonesia, Jepang, Korea, Jerman, Rusia, dan lebih dari 200 bahasa utama serta dialek lainnya | 1 juta tokenBerlaku: 90 hari setelah Anda mengaktifkan Model Studio |
text-embedding-v4Bagian dari seri Qwen3-Embedding | 2.048, 1.536, 1.024 (default), 768, 512, 256, 128, 64 | 10 | 8.192 | $0,07 | Bahasa Tiongkok, Inggris, Spanyol, Prancis, Portugis, Indonesia, Jepang, Korea, Jerman, Rusia, dan lebih dari 100 bahasa utama lainnya | 1 juta tokenBerlaku: 90 hari setelah Anda mengaktifkan Model Studio |
| text-embedding-v3 | 1.024 (default), 768, 512 | Bahasa Tiongkok, Inggris, Spanyol, Prancis, Portugis, Indonesia, Jepang, Korea, Jerman, Rusia, dan lebih dari 50 bahasa utama lainnya | 500.000 tokenBerlaku: 90 hari setelah Anda mengaktifkan Model Studio |
Prasyarat
Pengguna yang terbiasa dengan ekosistem OpenAI dapat menggunakan API yang kompatibel dengan OpenAI untuk migrasi cepat. API DashScope menyediakan fitur-fitur unik tambahan.
Dapatkan Kunci API dan ekspor kunci API sebagai variabel lingkungan. Jika Anda menggunakan SDK untuk melakukan panggilan, instal SDK DashScope.
Kompatibilitas OpenAI
base_urluntuk dikonfigurasi pada panggilan SDK:
- Singapura: https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1. Ganti
WorkspaceIddengan ID ruang kerja Anda yang sebenarnya. - Tiongkok (Beijing): https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1
- Tiongkok (Hong Kong): https://{WorkspaceId}.cn-hongkong.maas.aliyuncs.com/compatible-mode/v1. Ganti
WorkspaceIddengan ID ruang kerja Anda yang sebenarnya.
endpointuntuk dikonfigurasi pada panggilan HTTP:
- Singapura: POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1/embeddings. Ganti
WorkspaceIddengan ID ruang kerja Anda yang sebenarnya. - Tiongkok (Beijing): POST https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1/embeddings
- Tiongkok (Hong Kong): POST https://{WorkspaceId}.cn-hongkong.maas.aliyuncs.com/compatible-mode/v1/embeddings. Ganti
WorkspaceIddengan ID ruang kerja Anda yang sebenarnya.
{WorkspaceId} dengan ID ruang kerja Anda yang sebenarnya.
Badan permintaanmodelstringwajibNama model yang akan dipanggil. Lihat tabel Ikhtisar model untuk nama model.inputarray<string> atau string atau filewajibTeks input yang akan diproses. Input dapat berupa string, array string, atau file. Batasan panjang teks dan ukuran batch bervariasi menurut versi model:
integer opsionalDimensi vektor penyematan output. Harus salah satu dari nilai berikut: 2560 (hanya untuk qwen3.7-text-embedding),2048 (hanya untuk text-embedding-v4), 1536 (hanya untuk text-embedding-v4), 1024, 768, 512, 256, 128, atau 64. Nilai default adalah 1024.encoding_format string opsionalFormat penyematan yang dikembalikan. Saat ini, hanya float yang didukung. |
|
Objek responsdataarrayDaftar objek penyematan hasil.
Properti embedding listVektor penyematan, dikembalikan sebagai array bilangan titik mengambang.indexintegerIndeks teks input yang sesuai dalam array input.objectstringJenis objek. Nilainya selalu embedding.stringNama model yang digunakan untuk panggilan ini.objectstringJenis objek. Nilainya selalu list.usageobject
Properti prompt_tokensintegerJumlah token dalam teks input.total_tokens integerJumlah total token dalam input. Jumlah ini ditentukan oleh cara tokenizer model mengurai string input. |
DashScope
base_urluntuk panggilan SDK:
- Singapura: https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1. Ganti
WorkspaceIddengan ID ruang kerja Anda yang sebenarnya. - Tiongkok (Beijing): https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1
- Tiongkok (Hong Kong): https://{WorkspaceId}.cn-hongkong.maas.aliyuncs.com/api/v1. Ganti
WorkspaceIddengan ID ruang kerja Anda yang sebenarnya.
- Singapura: POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/embeddings/text-embedding/text-embedding. Ganti
WorkspaceIddengan ID ruang kerja Anda yang sebenarnya. - Tiongkok (Beijing): POST https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/services/embeddings/text-embedding/text-embedding
- Tiongkok (Hong Kong): POST https://{WorkspaceId}.cn-hongkong.maas.aliyuncs.com/api/v1/services/embeddings/text-embedding/text-embedding. Ganti
WorkspaceIddengan ID ruang kerja Anda yang sebenarnya.
{WorkspaceId} dengan ID ruang kerja Anda yang sebenarnya.
Isi permintaanmodelstringwajibModel yang akan digunakan. Untuk daftar model yang tersedia, lihat tabel Ikhtisar model.inputstringatauarray<string>wajibTeks yang akan diproses. Input dapat berupa string, array string, atau file. Panjang teks dan ukuran batch yang didukung bervariasi menurut versi model.
stringopsional
Saat melakukan panggilan HTTP, letakkan text_typedi dalam objek Teks yang dikonversi menjadi penyematan dapat diterapkan pada tugas-tugas downstream seperti pengambilan, pengelompokan, dan klasifikasi. Untuk tugas asimetris seperti pengambilan, disarankan untuk membedakan antara teks kueri (query) dan teks dokumen (document) untuk mencapai performa pengambilan yang lebih baik. Untuk tugas simetris seperti pengindeksan, pengelompokan, dan klasifikasi, Anda cukup menggunakan nilai default sistem yaitu document.dimension integer opsional
Saat melakukan panggilan HTTP, letakkan dimensiondi dalam objek Menentukan dimensi penyematan untuk vektor output. Nilai yang valid adalah 2560 (hanya untuk qwen3.7-text-embedding),2048 (hanya untuk text-embedding-v4), 1536 (hanya untuk text-embedding-v4), 1024, 768, 512, 256, 128, atau 64. Defaultnya adalah 1024.output_type string opsional
Saat melakukan panggilan HTTP, letakkan output_typedi dalam objek Menentukan jenis vektor output. Parameter ini hanya berlaku untuk model qwen3.7-text-embedding, text-embedding-v3, dan text-embedding-v4. Nilai yang valid adalah dense, sparse, dan dense&sparse. Defaultnya adalah dense, yang hanya mengembalikan representasi vektor padat.instruct string opsionalMemberikan instruksi khusus untuk membimbing model dalam memahami maksud kueri. Instruksi dalam bahasa Inggris direkomendasikan, karena biasanya meningkatkan performa sebesar 1% hingga 5%. |
|
Objek responsstatus_codestringKode status HTTP. Nilai 200 menunjukkan keberhasilan.request_id stringIdentifikasi unik untuk permintaan. Gunakan ID ini untuk melacak dan troubleshooting permintaan.code stringKode kesalahan yang dikembalikan jika permintaan gagal. Bidang ini kosong untuk permintaan yang berhasil.message stringPesan kesalahan detail jika permintaan gagal. Bidang ini kosong untuk permintaan yang berhasil.outputobjectHasil dari tugas.
Properti embeddings arrayOutput model untuk permintaan. Ini adalah array objek, dengan setiap objek sesuai dengan teks input.
Properti sparse_embedding arrayRepresentasi vektor jarang dari string yang sesuai. Ini hanya berlaku untuk text-embedding-v3 dan text-embedding-v4.
Properti index integerIndeks token dalam kosakata.value floatMenunjukkan bobot atau skor kepentingan Token. Semakin tinggi nilainya, semakin besar kepentingan atau relevansi Token dalam konteks teks saat ini.token stringTeks token.arrayRepresentasi vektor padat untuk string yang sesuai.text_index integerIndeks teks yang sesuai dalam array input.object
Properti total_tokens integerJumlah token dalam input, sebagaimana dihitung oleh tokenizer model. |