Qwen3 Omni 30B A3B Captioner
Qwen3-Omni-30B-A3B-Captioner menerangkan pertuturan, muzik, bunyi persekitaran dan audio sinematik sebagai teks. Edisi satu giliran khusus ini menerima satu input audio tanpa prom teks; Qwen mengesyorkan klip tidak melebihi 30 saat untuk mengekalkan butiran 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
Huraian ini merangkumi keupayaan model. Input, output dan pilihan yang tersedia di Ailoot disenaraikan di bawah untuk kaedah yang dipilih.
Gambaran keseluruhan: penerangan terperinci tentang bunyi
Qwen3-Omni-30B-A3B-Captioner ialah model penerangan audio khusus yang ditala halus daripada Qwen3-Omni-30B-A3B-Instruct. Ia menukar klip audio kepada huraian teks terperinci tentang perkara yang didengar. Qwen mereka bentuknya untuk bahan yang pelbagai, termasuk pertuturan, bunyi persekitaran, muzik, kesan sinematik dan campuran beberapa sumber bunyi. Ini menjadikannya berguna untuk menyediakan penerangan aset audio yang boleh dicari atau menilai lapisan bunyi dalam segmen media pendek.
Pemahaman pertuturan dan bunyi bukan pertuturan
Pembuat menerangkan analisis berbilang penutur, ungkapan berbilang bahasa, emosi suara dan niat yang dibayangkan oleh cara penyampaian. Contohnya melampaui transkrip: ia menerangkan bunyi suara, bahasa pertuturan dan suasana akustik sekeliling. Bagi audio bukan pertuturan, model menerangkan suasana persekitaran, bunyi dunia sebenar, lapisan muzik dan butiran dinamik dalam filem atau media.
Penerangan suasana hati, niat penutur atau konteks budaya ialah tafsiran bahan yang dapat didengar. Nilainya secara berasingan daripada pertuturan dan peristiwa bunyi yang boleh diperiksa secara langsung. Kapsyen boleh membantu penilai menyedari perubahan nada atau lapisan latar; ia bukan ukuran emosi peribadi seseorang atau bukti sumber fizikal bunyi yang samar.
Edisi Captioner dan kontrak inputnya
Checkpoint ini menggunakan satu giliran sahaja. Ia menerima tepat satu input audio bagi setiap inferens, tanpa prom teks, dan mengembalikan teks sahaja. Ia mengandungi komponen thinker untuk memahami audio; konfigurasi yang diterbitkan mematikan output audio secara jelas. Jangan pindahkan ciri perbualan, imej, video atau penjanaan pertuturan edisi Qwen3-Omni lain kepada Captioner hanya kerana namanya berkongsi keluarga yang sama.
Ketiadaan prom teks penting dalam amalan. Sediakan segmen audio yang mahu diterangkan dan hantar segmen itu sebagai keseluruhan tugas. Jangan tambah arahan untuk ringkasan tersuai, terjemahan, jawapan kepada penutur atau skema output. Jika aliran kerja memerlukan transformasi tersebut, ia tergolong dalam peringkat berasingan yang memproses penerangan yang dikembalikan, bukannya dianggap sebagai kawalan checkpoint penghasilan kapsyen ini.
Menyediakan audio yang berguna
Qwen mengesyorkan klip tidak melebihi 30 saat untuk penerangan terperinci. Ini ialah syor kualiti: audio yang terlalu panjang boleh mengurangkan persepsi butiran. Ia tidak dikemukakan sebagai ambang penolakan keras sejagat. Bagi rakaman lebih panjang, pilih segmen pendek yang bermakna sekitar peristiwa atau adegan yang dinilai. Simpan pengecam sumber dan masa mula di luar permintaan model supaya kapsyen yang dikembalikan dapat dikesan semula kepada rakaman asal kemudian.
Kekalkan lapisan bunyi yang relevan dengan soalan. Petikan berfokuskan suara masih seharusnya merangkumi latar apabila latar itu mempengaruhi penerangan yang dikehendaki; aset muzik atau kesan bunyi seharusnya mengekalkan peralihan pentingnya dan bukan dipotong pada sempadan sembarangan. Memproses klip secara berasingan membantu mengekalkan butiran setempat, tetapi tidak membuktikan kesinambungan automatik atau pemahaman seluruh rakaman merentas permintaan.
Kegunaan hasil teks
Panduan praktikal pembuat menunjukkan kapsyen yang menerangkan kandungan dan cara penyampaian pertuturan, kemudian adegan sekeliling; contoh lain menerangkan muzik, kesan, perubahan keamatan dan urutan peristiwa suara. Katalog audio boleh menyimpan teks yang dikembalikan bersama nama aset dan julat masa. Penilai media boleh menggunakannya sebagai draf log bunyi. Penyunting boleh membandingkan kapsyen dengan klip untuk mengenal pasti sama ada penerangan menangkap lapisan yang dikehendaki. Ini ialah contoh aplikasi, bukan bukti bahawa model telah mendengar mana-mana aset pengguna tertentu terlebih dahulu.
Output ialah kapsyen deskriptif, bukan janji transkrip kata demi kata, jadual pemisahan penutur, fail sari kata bercap masa atau runut bunyi terjana. Apabila kata-kata tepat yang dituturkan atau masa diperlukan, semak kapsyen berdasarkan audio dan gunakan aliran kerja khusus yang sesuai untuk artifak yang diperlukan. Penerangan yang kaya boleh merangkumi maklumat adegan atau genre yang disimpulkan, jadi kekalkan ketidakpastian apabila bunyi itu sendiri tidak mengenal pasti sumber secara jelas.
Contoh penjanaan dan had
Contoh kendiri pembuat menetapkan konteks model 32,768 token dan peruntukan penjanaan 16,384 token, dengan temperature 0.6, top_p 0.95 dan top_k 20. Panduan praktikalnya menggunakan peruntukan penjanaan 8,192 token dengan nilai pensampelan yang sama. Ini ialah konfigurasi contoh, bukan panjang kapsyen maksimum yang diisytiharkan secara berasingan. Konfigurasi teks asas menyenaraikan 65,536 kedudukan, yang tidak seharusnya ditukar menjadi jaminan tempoh audio.
Kod utiliti umum atau medan konfigurasi yang dikongsi dengan keluarga Omni tidak mengatasi kontrak jelas Captioner: satu audio, tiada teks input dan teks sahaja sebagai output. Hasil yang berguna ialah penerangan terperinci bagi adegan bunyi pendek; semak petikan pertuturan, bilangan penutur dan sumber bunyi yang disimpulkan sebelum menggunakannya sebagai rekod berwibawa.
Tugas praktikal
Tugas praktikal
Penerangan model memerlukan input audio, tetapi laluan yang dipilih menyatakan input teks. Contoh penjanaan sedia dijalankan tidak disediakan untuk ketidakpadanan ini.
Contoh teknikal dalam bahasa Inggeris
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 dijangka
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.Semak 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-CaptionerPengenalan
Qwen3-Omni-30B-A3B-Captioner menerangkan pertuturan, muzik, bunyi persekitaran dan audio sinematik sebagai teks. Edisi satu giliran khusus ini menerima satu input audio tanpa prom teks; Qwen mengesyorkan klip tidak melebihi 30 saat untuk mengekalkan butiran halus.
- Input yang diterima
- Teks
- Hasil
- Teks
Tersedia di Ailoot · input & kaedah
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Input
text- Output
text- Format output
- json atau SSE
| Medan | Jenis | Keperluan | Nilai & had | Lalai |
|---|---|---|---|---|
Medanmodel | Jenisstring | KeperluanDiperlukan | Nilai & had Qwen/Qwen3-Omni-30B-A3B-Captioner | Lalai— |
Medanmessages | Jenismessage[] | KeperluanDiperlukan | Nilai & had Item minimum: 1 | Lalai— |
Medanmessages[].role | Jenisstring | KeperluanDiperlukan | Nilai & had Contoh: system, user, assistant, tool, function Syarat: Peranan ini diwakili secara eksplisit oleh jenis keserasian dalam kod sumber; set peranan model yang tepat kekal khusus untuk setiap model. Bergantung pada model | Lalai— |
Medanmessages[].content | Jenisstring|content_part[]|null | KeperluanPilihan | Nilai & had | Lalai— |
Medanmessages[].tool_calls | Jenistool_call[] | KeperluanPilihan | Nilai & had | Lalai— |
Medanmessages[].tool_call_id | Jenisstring | KeperluanPilihan | Nilai & had Terpakai apabila: role=tool; gunakan ID sebenar yang dipulangkan | Lalai— |
Medanmessages[].name | Jenisstring | KeperluanPilihan | Nilai & had | Lalai— |
Medanmessages[].reasoning_content | Jenisstring | KeperluanPilihan | Nilai & had Terpakai apabila: Hantar semula penaakulan sebenar yang dipulangkan apabila model ini menggunakannya | Lalai— |
Medanmessages[].reasoning_details | Jenisobject|array | KeperluanPilihan | Nilai & had Bergantung pada model | Lalai— |
Medanmax_tokens | Jenisinteger | KeperluanPilihan | Nilai & had Minimum: 1 Bergantung pada model | Lalai— |
Medanmax_completion_tokens | Jenisinteger | KeperluanPilihan | Nilai & had Minimum: 1 Bergantung pada model | Lalai— |
Medanstream | Jenisboolean | KeperluanPilihan | Nilai & had | Lalaifalse |
Medanstream_options.include_usage | Jenisboolean | KeperluanPilihan | Nilai & had Bergantung pada model | Lalai— |
Medantemperature | Jenisnumber | KeperluanPilihan | Nilai & had Bergantung pada model | Lalai— |
Medantop_p | Jenisnumber | KeperluanPilihan | Nilai & had Bergantung pada model | Lalai— |
Medanstop | Jenisstring|string[] | KeperluanPilihan | Nilai & had Bergantung pada model | Lalai— |
Medantools | Jenisfunction_tool[] | KeperluanPilihan | Nilai & had Bergantung pada model | Lalai— |
Medantools[].type | Jenisstring | KeperluanPilihan | Nilai & had function Bergantung pada model | Lalai— |
Medantools[].function.name | Jenisstring | KeperluanDiperlukan | Nilai & had Terpakai apabila: alat fungsi dibekalkan | Lalai— |
Medantools[].function.description | Jenisstring | KeperluanPilihan | Nilai & had | Lalai— |
Medantools[].function.parameters | JenisJSON_schema | KeperluanPilihan | Nilai & had | Lalai— |
Medantool_choice | Jenisstring|object | KeperluanPilihan | Nilai & had Bergantung pada model | Lalai— |
Medanparallel_tool_calls | Jenisboolean | KeperluanPilihan | Nilai & had Bergantung pada model | Lalai— |
Medanresponse_format | Jenisobject | KeperluanPilihan | Nilai & had Bergantung pada model | Lalai— |
Medanreasoning_effort | Jenisstring | KeperluanPilihan | Nilai & had Bergantung pada model | Lalai— |
Medanreasoning | Jenisobject | KeperluanPilihan | Nilai & had Bergantung pada model | Lalai— |
Medanservice_tier | Jenisstring | KeperluanPilihan | Nilai & had Bergantung pada model | Lalai— |
Medaninstructions | Jenisstring | KeperluanPilihan | Nilai & had Medan keserasian | Lalai— |
Medanfunctions | Jenisfunction[] | KeperluanPilihan | Nilai & had Bergantung pada model | Lalai— |
Medanfunction_call | Jenisstring|object | KeperluanPilihan | Nilai & had Bergantung pada model | Lalai— |
Medanprompt_cache_options | Jenisobject | KeperluanPilihan | Nilai & had Bergantung pada model | Lalai— |
Medanmodalities | Jenisstring[] | KeperluanPilihan | Nilai & had text | Lalai— |
Medanprovider | Jenisobject | KeperluanPilihan | Nilai & had Syarat: provider.options ditolak pada laluan teks Ultra ini | Lalai— |
Medancache_control.ttl | Jenisstring | KeperluanPilihan | Nilai & had Syarat: 1h ditolak pada lokasi cache prompt yang digunakan | Lalai— |
Gabungan bahan input
Teks · Teks UTF8
messages[].content
Parameter kaedah dan kitar hayat
| Parameter | Kontrak |
|---|---|
Parametercontent_type | Kontrakapplication/json |
Parameterrequired | Kontrakmodel, messages |
Parametermaterial_types | Kontraktext |
Parametermessages | Kontraktatasusunan mesej dengan struktur role/content |
Parameterfile_material | Kontrakdokumen UTF-8 sebenar dimasukkan sebagai teks literal; ID fail tidak diandaikan |
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 berbeza daripada alat yang dihoskan |
Parameteroutput_modalities | Kontraktext |
Parameterhosted_operations | Kontrakfalse |
Parametermultimodal_input_binding | Kontraknull |
Kitar hayat: synchronous_or_streamed
Hantar ID model yang tepat bersama messages.
Panjang konteks bukan had output.
Fail teks boleh membekalkan teks literal; input imej/audio/objek fail memerlukan pengikatan tepat.
Pelan harga
Rujukan tarif tidak menambah pilihan permintaan. Parameter yang disokong disenaraikan untuk kaedah yang dipilih.
- Mod pantas
- Tidak dinyatakan Apabila mod pantas dipilih
- Mod flex
- Tidak dinyatakan Apabila mod flex dipilih
- Usaha penaakulan maksimum
- Tidak dinyatakan Apabila usaha penaakulan maksimum menggunakan pelarasan default
Kadar Ailoot
Harga mengikut konfigurasi
| Konfigurasi | Jadual kadar | Caj |
|---|---|---|
| KonfigurasiKadar asas token | Jadual kadarKadar asas | Caj Input · Token input $0.0002 / 1K token Output · Token output $0.0008 / 1K token Input · Bacaan cache $0 / 1K token Input · Penulisan cache $0 / 1K token Input · Penulisan cache, 1 jam — / 1K token |
Ailoot merizabkan anggaran amaun sebelum permintaan. Selepas hasil diterima, caj akhir diselesaikan berdasarkan penggunaan terukur. Penyelesaian caj penstriman menggunakan rekod penggunaan akhir. Cara rizab dan penyelesaian caj berfungsi →
Contoh permintaan
Penerangan model memerlukan input audio, tetapi laluan yang dipilih menyatakan input teks. Contoh penjanaan sedia dijalankan tidak disediakan untuk ketidakpadanan 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, fail dan bahagian kandungan yang dikembalikan.
Kekalkan setiap pilihan jawapan bersama kandungan, panggilan alat dan penaakulannya. Dalam SSE, gabungkan delta mengikut indeks pilihan jawapan/alat dan kekalkan sebab penamatan akhir serta data penggunaan.
Jika respons asal perlu disemak
Kekalkan ID permintaan/respons dan pengepala. Tiada URL umum bagi pengambilan tugas teks dibekalkan.
Medan respons
| Medan | Jenis |
|---|---|
Medanchoices[].index | Jenisinteger |
Medanchoices[].message.content | Jenisstring|null |
Medanchoices[].message.tool_calls | Jenistool_call[] |
Medanchoices[].message.reasoning_content | Jenisstring |
Medanchoices[].message.reasoning_details | Jenisobject|array |
Medanchoices[].finish_reason | Jenisstring|null |
Medanusage | Jenisobject |
Ralat dan langkah seterusnya
| Respons | Syarat | Langkah seterusnya |
|---|---|---|
Respons400 · invalid_request_error | SyaratMedan wajib, perwakilan bahan atau nilai parameter tidak sah | Langkah seterusnyaBetulkan medan yang ditunjukkan sebelum permintaan penciptaan baharu. |
Alias
Alias model
Ailoot Ultra Qwen/Qwen3-Omni-30B-A3B-Captioner
Alias laluan kaedah
Gunakan laluan kaedah yang dipaparkan di atas.
ID pemanggil berkaitan
Ailoot Ultra · Anthropic Messages POST /v1/messages Qwen/Qwen3-Omni-30B-A3B-Captioner
Qwen/Qwen3-Omni-30B-A3B-Captioner
Qwen/Qwen3-Omni-30B-A3B-CaptionerPengenalan
Qwen3-Omni-30B-A3B-Captioner menerangkan pertuturan, muzik, bunyi persekitaran dan audio sinematik sebagai teks. Edisi satu giliran khusus ini menerima satu input audio tanpa prom teks; Qwen mengesyorkan klip tidak melebihi 30 saat untuk mengekalkan butiran halus.
- Input yang diterima
- Teks
- Hasil
- json · sse
Tersedia di Ailoot · input & kaedah
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Input
text- Output
json,sse- Format output
- JSON atau SSE
| Medan | Jenis | Keperluan | Nilai & had | Lalai |
|---|---|---|---|---|
Medanmodel | Jenisstring | KeperluanDiperlukan | Nilai & had Qwen/Qwen3-Omni-30B-A3B-Captioner | Lalai— |
Medanmessages | Jenismessage[] | KeperluanDiperlukan | Nilai & had | Lalai— |
Medanmessages[].role | Jenisstring | KeperluanDiperlukan | Nilai & had user, assistant | Lalai— |
Medanmessages[].content | Jenisstring | KeperluanDiperlukan | Nilai & had | Lalai— |
Medanmax_tokens | Jenisinteger | KeperluanDiperlukan | Nilai & had | Lalai— |
Medanstream | Jenisboolean | KeperluanPilihan | Nilai & had | Lalaifalse |
Gabungan bahan input
Teks · Teks UTF-8
rentetan messages[].content
Parameter kaedah dan kitar hayat
| Parameter | Kontrak |
|---|---|
Parametercontent_type | Kontrakapplication/json |
Parameterrequired | Kontrakmodel, messages, max_tokens |
Parameteroptional_controls | Kontrakstream |
Parametermaterial_types | Kontraktext |
Parametertext_file_material | KontrakBaca dokumen UTF-8 sebenar dan letakkan teksnya dalam rentetan input atau kandungan mesej yang ditunjukkan. |
Kitar hayat: synchronous_or_streamed
Pelan harga
Rujukan tarif tidak menambah pilihan permintaan. Parameter yang disokong disenaraikan untuk kaedah yang dipilih.
- Mod pantas
- Tidak dinyatakan Apabila mod pantas dipilih
- Mod flex
- Tidak dinyatakan Apabila mod flex dipilih
- Usaha penaakulan maksimum
- Tidak dinyatakan Apabila usaha penaakulan maksimum menggunakan pelarasan default
Kadar Ailoot
Harga mengikut konfigurasi
| Konfigurasi | Jadual kadar | Caj |
|---|---|---|
| KonfigurasiKadar asas token | Jadual kadarKadar asas | Caj Input · Token input $0.0002 / 1K token Output · Token output $0.0008 / 1K token Input · Bacaan cache $0 / 1K token Input · Penulisan cache $0 / 1K token Input · Penulisan cache, 1 jam — / 1K token |
Ailoot merizabkan anggaran amaun sebelum permintaan. Selepas hasil diterima, caj akhir diselesaikan berdasarkan penggunaan terukur. Penyelesaian caj penstriman menggunakan rekod penggunaan akhir. Cara rizab dan penyelesaian caj berfungsi →
Contoh permintaan
Penerangan model memerlukan input audio, tetapi laluan yang dipilih menyatakan input teks. Contoh penjanaan sedia dijalankan tidak disediakan untuk ketidakpadanan 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, fail dan bahagian kandungan yang dikembalikan.
Kekalkan semua blok kandungan, tandatangan penaakulan dan ID penggunaan alat sebenar. Gabungkan semua delta blok SSE; blok teks pertama bukan keseluruhan output.
Jika respons asal perlu disemak
Kekalkan ID permintaan/respons dan pengepala. Tiada URL umum bagi pengambilan tugas teks dibekalkan.
Medan respons
| Medan | Jenis |
|---|---|
Medanid | Jenisstring |
Medanmodel | Jenisstring |
Medancontent[] | Jenistext|thinking|tool_use|other content block |
Medanstop_reason | Jenisstring|null |
Medanusage | Jenisobject |
Ralat dan langkah seterusnya
| Respons | Syarat | Langkah seterusnya |
|---|---|---|
Respons400 · invalid_request_error | SyaratMedan wajib, perwakilan bahan atau nilai parameter tidak sah | Langkah seterusnyaBetulkan medan yang ditunjukkan sebelum permintaan penciptaan baharu. |
Alias
Alias model
Ailoot Ultra Qwen/Qwen3-Omni-30B-A3B-Captioner
Alias laluan kaedah
Gunakan laluan kaedah yang dipaparkan di atas.
ID pemanggil berkaitan
FAQ · Qwen/Qwen3-Omni-30B-A3B-Captioner
- Apakah input dan hasil 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- Apakah medan yang digunakan oleh 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- Apakah had yang terpakai?
POST /v1/chat/completions·Qwen/Qwen3-Omni-30B-A3B-Captioner:messages.min_items:1