Qwen3 Omni 30B A3B Captioner
Qwen3-Omni-30B-A3B-Captioner mendeskripsikan ucapan, musik, suara lingkungan, dan audio sinematik sebagai teks. Edisi khusus satu giliran ini menerima satu masukan audio tanpa prompt teks; Qwen merekomendasikan klip tidak lebih dari 30 detik untuk mempertahankan detail halus.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionsQwen/Qwen3-Omni-30B-A3B-Captioner - Ailoot Ultra · Anthropic Messages
POST /v1/messagesQwen/Qwen3-Omni-30B-A3B-Captioner
Tentang model
Deskripsi ini mencakup kemampuan model. Masukan, keluaran, dan opsi yang tersedia di Ailoot tercantum di bawah untuk metode yang dipilih.
Ikhtisar: deskripsi suara yang terperinci
Qwen3-Omni-30B-A3B-Captioner adalah model khusus deskripsi audio yang disetel dari Qwen3-Omni-30B-A3B-Instruct. Model ini mengubah klip audio menjadi uraian teks terperinci tentang apa yang terdengar. Qwen merancangnya untuk beragam materi, termasuk ucapan, suara lingkungan, musik, efek sinematik, dan campuran beberapa sumber suara. Karena itu, model ini berguna untuk menyiapkan deskripsi aset audio yang dapat dicari atau meninjau lapisan suara dalam segmen media pendek.
Pemahaman ucapan dan suara nonucapan
Pembuat menjelaskan analisis beberapa pembicara, ungkapan multibahasa, emosi vokal, dan maksud yang tersirat dari cara penyampaian. Contohnya melampaui transkrip: contoh tersebut menjelaskan bagaimana suara terdengar, bahasa yang digunakan, dan suasana akustik di sekitarnya. Untuk audio nonucapan, model menjelaskan atmosfer lingkungan, suara dunia nyata, lapisan musik, dan detail dinamis dalam film atau media.
Deskripsi suasana hati, maksud pembicara, atau konteks budaya merupakan interpretasi materi yang terdengar. Perlakukan secara terpisah dari ucapan dan peristiwa suara yang dapat diperiksa langsung. Deskripsi dapat membantu peninjau menyadari perubahan nada atau lapisan latar; deskripsi bukan pengukuran emosi pribadi seseorang atau bukti sumber fisik dari suara yang ambigu.
Edisi Captioner dan kontrak masukannya
Checkpoint ini hanya untuk satu giliran. Model menerima tepat satu masukan audio per inferensi, tanpa prompt teks, dan hanya mengembalikan teks. Model ini memiliki komponen thinker untuk pemahaman audio; konfigurasi yang diterbitkan secara eksplisit menonaktifkan keluaran audio. Jangan memindahkan fitur percakapan, gambar, video, atau generasi ucapan dari edisi Qwen3-Omni lain ke Captioner hanya karena namanya berada dalam keluarga yang sama.
Ketiadaan prompt teks penting dalam praktik. Siapkan segmen audio yang ingin dideskripsikan dan kirim segmen itu sebagai seluruh tugas. Jangan menambahkan instruksi untuk ringkasan khusus, terjemahan, jawaban kepada pembicara, atau skema keluaran. Jika alur kerja membutuhkan transformasi tersebut, transformasi itu termasuk tahap terpisah yang bekerja pada deskripsi yang dikembalikan, bukan dianggap sebagai kontrol checkpoint pembuatan deskripsi ini.
Menyiapkan audio yang berguna
Qwen merekomendasikan klip tidak lebih dari 30 detik untuk deskripsi terperinci. Ini merupakan rekomendasi kualitas: audio yang terlalu panjang dapat mengurangi persepsi detail. Batas ini tidak disajikan sebagai ambang penolakan ketat yang universal. Untuk rekaman lebih panjang, pilih segmen pendek yang bermakna di sekitar peristiwa atau adegan yang ditinjau. Simpan pengenal sumber dan waktu mulainya di luar permintaan model agar deskripsi yang dikembalikan dapat dilacak ke rekaman asli nantinya.
Pertahankan lapisan suara yang relevan dengan pertanyaan. Cuplikan yang berfokus pada suara pembicara sebaiknya tetap menyertakan latar ketika latar tersebut memengaruhi deskripsi yang diinginkan; aset musik atau efek suara sebaiknya mempertahankan transisi pentingnya alih-alih dipotong pada batas sembarang. Memproses klip secara terpisah membantu mempertahankan detail setempat, tetapi tidak membuktikan kesinambungan otomatis atau pemahaman seluruh rekaman lintas permintaan.
Kegunaan hasil teks
Panduan praktik pembuat menunjukkan deskripsi yang menjelaskan isi dan cara penyampaian ucapan, lalu adegan di sekitarnya; contoh lain menjelaskan musik, efek, perubahan intensitas, dan urutan peristiwa vokal. Katalog audio dapat menyimpan teks yang dikembalikan bersama nama aset dan rentang waktu. Peninjau media dapat menggunakannya sebagai draf log suara. Editor dapat membandingkan deskripsi dengan klip untuk mengidentifikasi apakah deskripsi menangkap lapisan yang diinginkan. Ini merupakan contoh aplikasi, bukan bukti bahwa model telah mendengarkan aset pengguna tertentu sebelumnya.
Keluarannya berupa deskripsi, bukan janji transkrip kata demi kata, tabel pemisahan pembicara, berkas subtitel dengan cap waktu, atau trek suara yang dihasilkan. Ketika diperlukan kata-kata yang diucapkan secara persis atau waktu yang tepat, periksa deskripsi berdasarkan audio dan gunakan alur kerja khusus yang sesuai untuk artefak yang diperlukan. Deskripsi yang kaya dapat menyertakan informasi adegan atau genre yang disimpulkan, jadi pertahankan ketidakpastian ketika suara itu sendiri tidak mengidentifikasi sumber secara jelas.
Contoh generasi dan batasan
Contoh mandiri pembuat menetapkan konteks model 32.768 token dan alokasi generasi 16.384 token, menggunakan temperature 0,6, top_p 0,95, dan top_k 20. Panduan praktiknya menggunakan alokasi generasi 8.192 token dengan nilai sampling yang sama. Ini merupakan konfigurasi contoh, bukan panjang deskripsi maksimum yang dinyatakan secara terpisah. Konfigurasi teks dasarnya mencantumkan 65.536 posisi, yang sebaiknya tidak diubah menjadi jaminan durasi audio.
Kode utilitas umum atau bidang konfigurasi yang digunakan bersama keluarga Omni tidak menggantikan kontrak eksplisit Captioner: satu audio, tanpa teks masukan, dan hanya teks keluaran. Hasil yang berguna adalah deskripsi terperinci tentang adegan suara pendek; periksa kutipan ucapan, jumlah pembicara, dan sumber suara yang disimpulkan sebelum menggunakannya sebagai catatan yang berwibawa.
Tugas praktis
Tugas praktis
Deskripsi model memerlukan input audio, tetapi rute yang dipilih menyatakan input teks. Tidak tersedia contoh generasi siap dijalankan untuk ketidaksesuaian ini.
Contoh teknis dalam bahasa Inggris
Describe one short audio asset
Manufacturer workflow only: select one short audio clip whose sound layers need a description. Submit exactly that audio input with no text prompt through the documented manufacturer workflow. Keep the asset identifier outside the request. The selected Ailoot text-only route does not provide this audio-input workflow.Hasil yang diharapkan
A detailed text caption covering audible speech, background sounds, music and event order when present, with uncertain sound sources or intentions kept distinct from direct audible observations.Periksa hasil
Compare the caption with the same clip for sound sequence and sources; reconcile the Ailoot text-input mismatch before use. Do not send this preparation note as a text prompt.Ailoot Ultra · OpenAI Chat POST /v1/chat/completions Qwen/Qwen3-Omni-30B-A3B-Captioner
Qwen/Qwen3-Omni-30B-A3B-Captioner
Qwen/Qwen3-Omni-30B-A3B-CaptionerMulai
Qwen3-Omni-30B-A3B-Captioner mendeskripsikan ucapan, musik, suara lingkungan, dan audio sinematik sebagai teks. Edisi khusus satu giliran ini menerima satu masukan audio tanpa prompt teks; Qwen merekomendasikan klip tidak lebih dari 30 detik untuk mempertahankan detail halus.
- Masukan yang diterima
- Teks
- Hasil
- Teks
Tersedia di Ailoot · masukan & metode
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Masukan
text- Keluaran
text- Format keluaran
- json atau SSE
| Kolom | Jenis | Persyaratan | Nilai & batasan | Bawaan |
|---|---|---|---|---|
Kolommodel | Jenisstring | PersyaratanWajib | Nilai & batasan Qwen/Qwen3-Omni-30B-A3B-Captioner | Bawaan— |
Kolommessages | Jenismessage[] | PersyaratanWajib | Nilai & batasan Item minimum: 1 | Bawaan— |
Kolommessages[].role | Jenisstring | PersyaratanWajib | Nilai & batasan Contoh: system, user, assistant, tool, function Kondisi: Peran ini direpresentasikan secara eksplisit oleh tipe kompatibilitas dalam kode sumber; kumpulan peran model yang tepat tetap khusus untuk tiap model. Bergantung pada model | Bawaan— |
Kolommessages[].content | Jenisstring|content_part[]|null | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolommessages[].tool_calls | Jenistool_call[] | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolommessages[].tool_call_id | Jenisstring | PersyaratanOpsional | Nilai & batasan Berlaku jika: role=tool; gunakan ID yang benar-benar dikembalikan | Bawaan— |
Kolommessages[].name | Jenisstring | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolommessages[].reasoning_content | Jenisstring | PersyaratanOpsional | Nilai & batasan Berlaku jika: Kirim kembali penalaran yang benar-benar dikembalikan jika model ini menggunakannya | Bawaan— |
Kolommessages[].reasoning_details | Jenisobject|array | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
Kolommax_tokens | Jenisinteger | PersyaratanOpsional | Nilai & batasan Minimum: 1 Bergantung pada model | Bawaan— |
Kolommax_completion_tokens | Jenisinteger | PersyaratanOpsional | Nilai & batasan Minimum: 1 Bergantung pada model | Bawaan— |
Kolomstream | Jenisboolean | PersyaratanOpsional | Nilai & batasan | Bawaanfalse |
Kolomstream_options.include_usage | Jenisboolean | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
Kolomtemperature | Jenisnumber | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
Kolomtop_p | Jenisnumber | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
Kolomstop | Jenisstring|string[] | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
Kolomtools | Jenisfunction_tool[] | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
Kolomtools[].type | Jenisstring | PersyaratanOpsional | Nilai & batasan function Bergantung pada model | Bawaan— |
Kolomtools[].function.name | Jenisstring | PersyaratanWajib | Nilai & batasan Berlaku jika: alat fungsi disediakan | Bawaan— |
Kolomtools[].function.description | Jenisstring | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomtools[].function.parameters | JenisJSON_schema | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomtool_choice | Jenisstring|object | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
Kolomparallel_tool_calls | Jenisboolean | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
Kolomresponse_format | Jenisobject | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
Kolomreasoning_effort | Jenisstring | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
Kolomreasoning | Jenisobject | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
Kolomservice_tier | Jenisstring | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
Kolominstructions | Jenisstring | PersyaratanOpsional | Nilai & batasan Kolom kompatibilitas | Bawaan— |
Kolomfunctions | Jenisfunction[] | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
Kolomfunction_call | Jenisstring|object | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
Kolomprompt_cache_options | Jenisobject | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
Kolommodalities | Jenisstring[] | PersyaratanOpsional | Nilai & batasan text | Bawaan— |
Kolomprovider | Jenisobject | PersyaratanOpsional | Nilai & batasan Kondisi: provider.options ditolak pada rute teks Ultra ini | Bawaan— |
Kolomcache_control.ttl | Jenisstring | PersyaratanOpsional | Nilai & batasan Kondisi: 1h ditolak pada lokasi cache prompt yang digunakan | Bawaan— |
Kombinasi bahan masukan
Teks · Teks UTF8
messages[].content
Parameter metode dan siklus hidup
| Parameter | Kontrak |
|---|---|
Parametercontent_type | Kontrakapplication/json |
Parameterrequired | Kontrakmodel, messages |
Parametermaterial_types | Kontraktext |
Parametermessages | Kontrakarray pesan dengan struktur role/content |
Parameterfile_material | Kontrakdokumen UTF-8 yang sebenarnya dimasukkan sebagai teks apa adanya; ID file tidak disimpulkan |
Parameteroptional_controls | Kontrakstream, temperature, top_p, stop, max_tokens, max_completion_tokens, reasoning, response_format, tools, tool_choice |
Parametercontrol_scope | Kontrakkhusus model; alat fungsi pengguna berbeda dari alat yang dihosting |
Parameteroutput_modalities | Kontraktext |
Parameterhosted_operations | Kontrakfalse |
Parametermultimodal_input_binding | Kontraknull |
Siklus hidup: synchronous_or_streamed
Kirim ID model yang tepat bersama messages.
Panjang konteks bukan batas keluaran.
File teks dapat menyediakan teks apa adanya; masukan gambar/audio/objek file memerlukan pengikatan yang tepat.
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.0002 / 1K token Keluaran · Token keluaran $0.0008 / 1K token Masukan · Pembacaan cache $0 / 1K token Masukan · Penulisan cache $0 / 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
Deskripsi model memerlukan input audio, tetapi rute yang dipilih menyatakan input teks. Tidak tersedia contoh generasi siap dijalankan untuk ketidaksesuaian ini.
manufacturer: audio → text
route: text → text
Terima dan simpan hasil
Ailoot Ultra · OpenAI Chat
json atau SSE
Simpan semua hasil yang selesai
Simpan setiap respons lengkap, berkas, dan bagian konten yang dikembalikan.
Simpan setiap alternatif jawaban beserta konten, panggilan alat, dan penalarannya. Dalam SSE, gabungkan delta menurut indeks alternatif jawaban/alat, lalu pertahankan alasan penghentian akhir dan data penggunaan.
Jika respons asli perlu diperiksa
Simpan ID permintaan/respons dan header. URL umum untuk pengambilan tugas teks tidak disediakan.
Kolom respons
| Kolom | Jenis |
|---|---|
Kolomchoices[].index | Jenisinteger |
Kolomchoices[].message.content | Jenisstring|null |
Kolomchoices[].message.tool_calls | Jenistool_call[] |
Kolomchoices[].message.reasoning_content | Jenisstring |
Kolomchoices[].message.reasoning_details | Jenisobject|array |
Kolomchoices[].finish_reason | Jenisstring|null |
Kolomusage | Jenisobject |
Kesalahan dan langkah berikutnya
| Respons | Kondisi | Langkah berikutnya |
|---|---|---|
Respons400 · invalid_request_error | KondisiBidang wajib, representasi materi, atau nilai parameter tidak valid | Langkah berikutnyaPerbaiki bidang yang ditunjukkan sebelum permintaan pembuatan baru. |
Alias
Alias model
Ailoot Ultra Qwen/Qwen3-Omni-30B-A3B-Captioner
Alias jalur metode
Gunakan jalur metode yang ditampilkan di atas.
ID pemanggil terkait
Ailoot Ultra · Anthropic Messages POST /v1/messages Qwen/Qwen3-Omni-30B-A3B-Captioner
Qwen/Qwen3-Omni-30B-A3B-Captioner
Qwen/Qwen3-Omni-30B-A3B-CaptionerMulai
Qwen3-Omni-30B-A3B-Captioner mendeskripsikan ucapan, musik, suara lingkungan, dan audio sinematik sebagai teks. Edisi khusus satu giliran ini menerima satu masukan audio tanpa prompt teks; Qwen merekomendasikan klip tidak lebih dari 30 detik untuk mempertahankan detail halus.
- Masukan yang diterima
- Teks
- Hasil
- json · sse
Tersedia di Ailoot · masukan & metode
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Masukan
text- Keluaran
json,sse- Format keluaran
- JSON atau SSE
| Kolom | Jenis | Persyaratan | Nilai & batasan | Bawaan |
|---|---|---|---|---|
Kolommodel | Jenisstring | PersyaratanWajib | Nilai & batasan Qwen/Qwen3-Omni-30B-A3B-Captioner | Bawaan— |
Kolommessages | Jenismessage[] | PersyaratanWajib | Nilai & batasan | Bawaan— |
Kolommessages[].role | Jenisstring | PersyaratanWajib | Nilai & batasan user, assistant | Bawaan— |
Kolommessages[].content | Jenisstring | PersyaratanWajib | Nilai & batasan | Bawaan— |
Kolommax_tokens | Jenisinteger | PersyaratanWajib | Nilai & batasan | Bawaan— |
Kolomstream | Jenisboolean | PersyaratanOpsional | Nilai & batasan | Bawaanfalse |
Kombinasi bahan masukan
Teks · Teks UTF-8
string messages[].content
Parameter metode dan siklus hidup
| Parameter | Kontrak |
|---|---|
Parametercontent_type | Kontrakapplication/json |
Parameterrequired | Kontrakmodel, messages, max_tokens |
Parameteroptional_controls | Kontrakstream |
Parametermaterial_types | Kontraktext |
Parametertext_file_material | KontrakBaca dokumen UTF-8 yang sebenarnya dan masukkan teksnya ke string masukan atau konten pesan yang ditunjukkan. |
Siklus hidup: synchronous_or_streamed
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.0002 / 1K token Keluaran · Token keluaran $0.0008 / 1K token Masukan · Pembacaan cache $0 / 1K token Masukan · Penulisan cache $0 / 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
Deskripsi model memerlukan input audio, tetapi rute yang dipilih menyatakan input teks. Tidak tersedia contoh generasi siap dijalankan untuk ketidaksesuaian ini.
manufacturer: audio → text
route: text → json, sse
Terima dan simpan hasil
Ailoot Ultra · Anthropic Messages
JSON atau SSE
Simpan semua hasil yang selesai
Simpan setiap respons lengkap, berkas, dan bagian konten yang dikembalikan.
Simpan semua blok konten, tanda tangan penalaran, dan ID penggunaan alat yang sebenarnya. Gabungkan semua delta blok SSE; blok teks pertama bukan keseluruhan keluaran.
Jika respons asli perlu diperiksa
Simpan ID permintaan/respons dan header. URL umum untuk pengambilan tugas teks tidak disediakan.
Kolom respons
| Kolom | Jenis |
|---|---|
Kolomid | Jenisstring |
Kolommodel | Jenisstring |
Kolomcontent[] | Jenistext|thinking|tool_use|other content block |
Kolomstop_reason | Jenisstring|null |
Kolomusage | Jenisobject |
Kesalahan dan langkah berikutnya
| Respons | Kondisi | Langkah berikutnya |
|---|---|---|
Respons400 · invalid_request_error | KondisiBidang wajib, representasi materi, atau nilai parameter tidak valid | Langkah berikutnyaPerbaiki bidang yang ditunjukkan sebelum permintaan pembuatan baru. |
Alias
Alias model
Ailoot Ultra Qwen/Qwen3-Omni-30B-A3B-Captioner
Alias jalur metode
Gunakan jalur metode yang ditampilkan di atas.
ID pemanggil terkait
FAQ · Qwen/Qwen3-Omni-30B-A3B-Captioner
- Input dan hasil apa yang tersedia?
POST /v1/chat/completions·Qwen/Qwen3-Omni-30B-A3B-Captioner:text→textPOST /v1/messages·Qwen/Qwen3-Omni-30B-A3B-Captioner:text→json,sse- Kolom apa yang digunakan permintaan?
POST /v1/chat/completions·Qwen/Qwen3-Omni-30B-A3B-Captioner:model,messages,stream,modalities,providerPOST /v1/messages·Qwen/Qwen3-Omni-30B-A3B-Captioner:model,messages,max_tokens,stream- Batasan apa yang berlaku?
POST /v1/chat/completions·Qwen/Qwen3-Omni-30B-A3B-Captioner:messages.min_items:1