Qwen-MT-Image menerjemahkan teks dalam gambar secara akurat sekaligus mempertahankan tata letak aslinya. Model ini juga mendukung petunjuk bidang subjek (domain hint), penyaringan kata sensitif, dan intervensi terminologi.
Ikhtisar model
Bahasa sumber: English |
Japanese |
|---|---|
Portuguese |
Arabic |
Model | Deskripsi | Spesifikasi gambar output |
|---|---|---|
qwen-mt-image | Model terjemahan gambar Qwen. Mendukung terjemahan antara bahasa Chinese atau English dengan bahasa lainnya. Terjemahan langsung antara dua bahasa non-Chinese dan non-English (misalnya Japanese ke Korean) tidak didukung. Lihat Bahasa yang didukung. | Format gambar: JPG |
Prasyarat
Dapatkan Kunci API dan ekspor Kunci API sebagai Variabel lingkungan.
HTTP
POST https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/services/aigc/image2image/image-synthesis. Ganti {WorkspaceId} dengan ID Ruang Kerja aktual Anda.
API HTTP menggunakan mode asinkron dengan dua langkah:
- Buat tugas dan dapatkan ID tugas: Kirim permintaan untuk membuat tugas. Respons permintaan mengembalikan ID tugas (task_id).
- Kueri hasil menggunakan ID tugas: Lakukan polling status tugas dengan task_id hingga selesai dan ambil URL gambarnya.
Langkah 1: Buat tugas dan dapatkan ID tugas
- Setelah membuat tugas, gunakan
task_idyang dikembalikan untuk mengkueri hasilnya. task_id berlaku selama 24 jam. Lakukan polling untuk hasil alih-alih membuat tugas duplikat. - Untuk tutorial, lihat Postman.
Parameter permintaanHeader permintaanContent-Typestring (Wajib)Tipe konten permintaan. Harus berupa application/json.Authorization string (Wajib)Mengotentikasi permintaan dengan Kunci API Model Studio. Contoh: Bearer sk-xxxx.X-DashScope-Async string (Wajib)Mengaktifkan pemrosesan asinkron. Permintaan HTTP hanya mendukung panggilan asinkron. Harus diatur ke enable.Body permintaanmodelstring (Wajib)Nama model. Atur ke qwen-mt-image.input object (Wajib)Objek parameter input yang berisi bidang-bidang berikut:
Properti image_url string (Wajib)URL gambar yang dapat diakses publik (HTTP atau HTTPS).
string (Wajib)Bahasa sumber.
string (Wajib)Bahasa target.
object (Opsional)Bidang tambahan opsional.
Properti domainHint string (Opsional)Petunjuk bidang subjek untuk menyesuaikan gaya terjemahan sesuai bidang tertentu. Gunakan bahasa Inggris untuk menggambarkan skenario, gaya, dan persyaratan (maksimal 200 kata demi kualitas).Contoh: Kalimat-kalimat berikut berasal dari percakapan antara penjual dan pembeli di platform e-commerce B2C. Terjemahkan kalimat tersebut ke dalam bahasa layanan pelanggan yang jelas dan menarik, serta pastikan terjemahannya sesuai untuk menangani potensi masalah atau sengketa.sensitives array (Opsional)Kata sensitif yang akan disaring dari teks gambar sebelum diterjemahkan. Penyaringan dilakukan dengan pencocokan eksak (peka huruf besar/kecil).Kata sensitif dapat berupa bahasa sumber atau target yang didukung (maksimal 50 per permintaan demi kualitas).Contoh: ["10% off entire store", "7-day no-questions-asked return"]terminologies array (Opsional)Gunakan intervensi terminologi untuk menetapkan terjemahan spesifik bagi istilah khusus bidang. Bahasa pasangan istilah harus sesuai dengan source_lang dan target_lang.
Properti src string (Wajib)Teks sumber istilah. Bahasanya harus sama dengan source_lang.tgtstring (Wajib)Teks target istilah. Bahasanya harus sama dengan target_lang.object (Opsional)
Properti imageSegment bool (Opsional)Jika diaktifkan, segmentasi subjek gambar mengecualikan teks pada subjek gambar (orang, produk, logo) dari terjemahan.
Catatan: Parameter ini sebelumnya bernama |
|
Parameter responsoutputobjectInformasi output tugas.
Properti task_id stringID tugas. Berlaku untuk kueri selama 24 jam.task_status stringStatus tugas.
Nilai enumerasi
stringIdentifikasi permintaan unik untuk pelacakan dan troubleshooting.message stringPesan error detail. Hanya dikembalikan untuk permintaan yang gagal. Lihat Kode kesalahan.code stringKode kesalahan. Hanya dikembalikan untuk permintaan yang gagal. Lihat Kode kesalahan. |
Simpan task_id untuk mengkueri status dan hasil tugas. |
Langkah 2: Kueri hasil menggunakan ID tugas
GET https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/tasks/{task_id}
task_idberlaku selama 24 jam. ID yang tidak ada atau kedaluwarsa akan mengembalikan statusUNKNOWN.urluntuk tugas yang berhasil berlaku selama 24 jam. Unduh dan simpan segera.
Parameter permintaanHeader permintaanAuthorizationstring (Wajib)Mengotentikasi permintaan dengan Kunci API Model Studio. Contoh: Bearer sk-xxxx.Parameter path URLtask_idstring (Wajib)ID tugas. |
Ganti 86ecf553-d340-4e21-xxxxxxxxx dengan task_id aktual. |
Parameter responsoutputobjectInformasi tentang output tugas.
Properti task_id stringID tugas. Berlaku untuk kueri selama 24 jam.task_status stringStatus tugas.
Nilai enumerasi
stringWaktu saat tugas diajukan. Waktu dalam UTC+8 dan formatnya YYYY-MM-DD HH:mm:ss.SSS.scheduled_time stringWaktu saat tugas dieksekusi. Waktu dalam UTC+8 dan formatnya YYYY-MM-DD HH:mm:ss.SSS.end_time stringWaktu saat tugas selesai. Waktu dalam UTC+8 dan formatnya YYYY-MM-DD HH:mm:ss.SSS.image_url stringURL gambar yang dihasilkan model (dimensi sama dengan sumber, format JPG, berlaku selama 24 jam). Unduh dan simpan segera.code stringKode kesalahan. Hanya dikembalikan untuk permintaan yang gagal. Lihat Kode kesalahan.messagestringInformasi detail tentang kegagalan permintaan. Untuk informasi lebih lanjut, lihat Pesan kesalahan.Umumnya tidak dikembalikan untuk permintaan yang berhasil. Hanya dikembalikan ketika gambar tidak mengandung teks yang dapat diterjemahkan (misalnya setelah segmentasi subjek). Tugas tetap berhasil dan ditagih secara normal, mengembalikan No text detected for translation.objectStatistik penggunaan. Hanya dihitung untuk tugas yang berhasil.
Properti image_count integerJumlah gambar yang dihasilkan (selalu 1).stringIdentifikasi permintaan unik untuk pelacakan dan troubleshooting. |
Data tugas (status tugas dan URL gambar) hanya disimpan selama 24 jam lalu secara otomatis dipurge. Segera simpan gambar yang dihasilkan. |
Bahasa yang didukung
Setidaknya salah satu dari bahasa sumber atau target harus berupa Chinese atau English. Terjemahan langsung antara pasangan bahasa lain (misalnya Japanese ke Korean) tidak didukung. Atur source_lang ke auto untuk deteksi bahasa otomatis.
Bahasa | Kode | Sebagai bahasa sumber | Sebagai bahasa target |
|---|---|---|---|
Chinese | zh | Didukung | Didukung |
English | en | Didukung | Didukung |
Korean | ko | Didukung | Didukung |
Japanese | ja | Didukung | Didukung |
Russian | ru | Didukung | Didukung |
Spanish | es | Didukung | Didukung |
French | fr | Didukung | Didukung |
Portuguese | pt | Didukung | Didukung |
Italian | it | Didukung | Didukung |
German | de | Didukung | Tidak didukung |
Vietnamese | vi | Didukung | Didukung |
Malay | ms | Tidak didukung | Didukung |
Thai | th | Tidak didukung | Didukung |
Indonesian | id | Tidak didukung | Didukung |
Arabic | ar | Tidak didukung | Didukung |
Penagihan dan batas laju
- Untuk kuota gratis dan harga, lihat Harga model.
- Untuk batas laju, lihat Batas laju.
- Penagihan dilakukan per gambar yang berhasil dihasilkan. Panggilan gagal dan error tidak dikenai biaya .
- Jika gambar tidak mengandung teks yang dapat diterjemahkan (atau tidak ada teks di luar area subjek setelah segmentasi), tugas tetap berhasil dan ditagih secara normal, mengembalikan
No text detected for translation.
Kode kesalahan
Jika pemanggilan model gagal dan mengembalikan pesan error, lihat Kode kesalahan untuk penyelesaian.
FAQ
T: Mengapa konten dalam gambar tidak diterjemahkan?
Fitur segmentasi subjek mengecualikan teks pada subjek gambar (orang, produk, logo) dari terjemahan. Untuk menerjemahkan semua teks dalam gambar, atur ext.config.imageSegment ke false.
T: Bagaimana cara mengonversi tautan gambar sementara menjadi permanen?
Tautan sementara tidak dapat dikonversi langsung menjadi permanen. Unduh gambar melalui layanan backend dan unggah ke OSS untuk mendapatkan tautan permanen.
Kode contoh: Unduh gambar ke mesin lokal Anda
Kode contoh: Unduh gambar ke mesin lokal Anda



