Source: https://ailoot.ai/models/id/qwen-qwen3-omni-30b-a3b-captioner/
Canonical: https://ailoot.ai/models/id/qwen-qwen3-omni-30b-a3b-captioner/
Language: id

# Qwen3 Omni 30B A3B Captioner

[Markdown](https://ailoot.ai/models/id/qwen-qwen3-omni-30b-a3b-captioner/index.md) · [JSON](https://ailoot.ai/models/id/qwen-qwen3-omni-30b-a3b-captioner/facts.json)

## [Qwen3 Omni 30B A3B Captioner](https://ailoot.ai/models/id/qwen-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/completions` `Qwen/Qwen3-Omni-30B-A3B-Captioner`](https://ailoot.ai/models/id/qwen-qwen3-omni-30b-a3b-captioner/#method-0)
- [**Ailoot Ultra · Anthropic Messages** `POST /v1/messages` `Qwen/Qwen3-Omni-30B-A3B-Captioner`](https://ailoot.ai/models/id/qwen-qwen3-omni-30b-a3b-captioner/#method-1)

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`](https://ailoot.ai/models/id/#m=Qwen%2FQwen3-Omni-30B-A3B-Captioner&route=Ultra&caller=Qwen%2FQwen3-Omni-30B-A3B-Captioner&fmt=chat)

Alibaba /`Qwen/Qwen3-Omni-30B-A3B-Captioner`

### Mulai

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 |
| --- | --- | --- | --- | --- |
| Kolom`model` | Jenis`string` | PersyaratanWajib | Nilai & batasan Qwen/Qwen3-Omni-30B-A3B-Captioner | Bawaan— |
| Kolom`messages` | Jenis`message[]` | PersyaratanWajib | Nilai & batasan Item minimum: 1 | Bawaan— |
| Kolom`messages[].role` | Jenis`string` | 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— |
| Kolom`messages[].content` | Jenis`string\|content_part[]\|null` | PersyaratanOpsional | Nilai & batasan | Bawaan— |
| Kolom`messages[].tool_calls` | Jenis`tool_call[]` | PersyaratanOpsional | Nilai & batasan | Bawaan— |
| Kolom`messages[].tool_call_id` | Jenis`string` | PersyaratanOpsional | Nilai & batasan Berlaku jika: role=tool; gunakan ID yang benar-benar dikembalikan | Bawaan— |
| Kolom`messages[].name` | Jenis`string` | PersyaratanOpsional | Nilai & batasan | Bawaan— |
| Kolom`messages[].reasoning_content` | Jenis`string` | PersyaratanOpsional | Nilai & batasan Berlaku jika: Kirim kembali penalaran yang benar-benar dikembalikan jika model ini menggunakannya | Bawaan— |
| Kolom`messages[].reasoning_details` | Jenis`object\|array` | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
| Kolom`max_tokens` | Jenis`integer` | PersyaratanOpsional | Nilai & batasan Minimum: 1 Bergantung pada model | Bawaan— |
| Kolom`max_completion_tokens` | Jenis`integer` | PersyaratanOpsional | Nilai & batasan Minimum: 1 Bergantung pada model | Bawaan— |
| Kolom`stream` | Jenis`boolean` | PersyaratanOpsional | Nilai & batasan | Bawaanfalse |
| Kolom`stream_options.include_usage` | Jenis`boolean` | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
| Kolom`temperature` | Jenis`number` | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
| Kolom`top_p` | Jenis`number` | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
| Kolom`stop` | Jenis`string\|string[]` | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
| Kolom`tools` | Jenis`function_tool[]` | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
| Kolom`tools[].type` | Jenis`string` | PersyaratanOpsional | Nilai & batasan function Bergantung pada model | Bawaan— |
| Kolom`tools[].function.name` | Jenis`string` | PersyaratanWajib | Nilai & batasan Berlaku jika: alat fungsi disediakan | Bawaan— |
| Kolom`tools[].function.description` | Jenis`string` | PersyaratanOpsional | Nilai & batasan | Bawaan— |
| Kolom`tools[].function.parameters` | Jenis`JSON_schema` | PersyaratanOpsional | Nilai & batasan | Bawaan— |
| Kolom`tool_choice` | Jenis`string\|object` | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
| Kolom`parallel_tool_calls` | Jenis`boolean` | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
| Kolom`response_format` | Jenis`object` | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
| Kolom`reasoning_effort` | Jenis`string` | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
| Kolom`reasoning` | Jenis`object` | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
| Kolom`service_tier` | Jenis`string` | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
| Kolom`instructions` | Jenis`string` | PersyaratanOpsional | Nilai & batasan Kolom kompatibilitas | Bawaan— |
| Kolom`functions` | Jenis`function[]` | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
| Kolom`function_call` | Jenis`string\|object` | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
| Kolom`prompt_cache_options` | Jenis`object` | PersyaratanOpsional | Nilai & batasan Bergantung pada model | Bawaan— |
| Kolom`modalities` | Jenis`string[]` | PersyaratanOpsional | Nilai & batasan text | Bawaan— |
| Kolom`provider` | Jenis`object` | PersyaratanOpsional | Nilai & batasan Kondisi: provider.options ditolak pada rute teks Ultra ini | Bawaan— |
| Kolom`cache_control.ttl` | Jenis`string` | 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 |
| --- | --- |
| Parameter`content_type` | Kontrakapplication/json |
| Parameter`required` | Kontrakmodel, messages |
| Parameter`material_types` | Kontraktext |
| Parameter`messages` | Kontrakarray pesan dengan struktur role/content |
| Parameter`file_material` | Kontrakdokumen UTF-8 yang sebenarnya dimasukkan sebagai teks apa adanya; ID file tidak disimpulkan |
| Parameter`optional_controls` | Kontrakstream, temperature, top\_p, stop, max\_tokens, max\_completion\_tokens, reasoning, response\_format, tools, tool\_choice |
| Parameter`control_scope` | Kontrakkhusus model; alat fungsi pengguna berbeda dari alat yang dihosting |
| Parameter`output_modalities` | Kontraktext |
| Parameter`hosted_operations` | Kontrakfalse |
| Parameter`multimodal_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 →](https://ailoot.ai/docs/id/billing/reserve/)

### 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 |
| --- | --- |
| Kolom`choices[].index` | Jenisinteger |
| Kolom`choices[].message.content` | Jenisstring\|null |
| Kolom`choices[].message.tool_calls` | Jenistool\_call\[\] |
| Kolom`choices[].message.reasoning_content` | Jenisstring |
| Kolom`choices[].message.reasoning_details` | Jenisobject\|array |
| Kolom`choices[].finish_reason` | Jenisstring\|null |
| Kolom`usage` | 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`](https://ailoot.ai/models/id/#m=Qwen%2FQwen3-Omni-30B-A3B-Captioner&route=Ultra&caller=Qwen%2FQwen3-Omni-30B-A3B-Captioner&fmt=chat)

#### Alias jalur metode

Gunakan jalur metode yang ditampilkan di atas.

#### ID pemanggil terkait

[`Qwen/Qwen3-Omni-30B-A3B-Captioner`](https://ailoot.ai/models/id/#m=Qwen%2FQwen3-Omni-30B-A3B-Captioner&route=Ultra&caller=Qwen%2FQwen3-Omni-30B-A3B-Captioner&fmt=chat)

**Ailoot Ultra · Anthropic Messages** `POST /v1/messages` `Qwen/Qwen3-Omni-30B-A3B-Captioner`

[`Qwen/Qwen3-Omni-30B-A3B-Captioner`](https://ailoot.ai/models/id/#m=Qwen%2FQwen3-Omni-30B-A3B-Captioner&route=Ultra&caller=Qwen%2FQwen3-Omni-30B-A3B-Captioner&fmt=messages)

Alibaba /`Qwen/Qwen3-Omni-30B-A3B-Captioner`

### Mulai

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 |
| --- | --- | --- | --- | --- |
| Kolom`model` | Jenis`string` | PersyaratanWajib | Nilai & batasan Qwen/Qwen3-Omni-30B-A3B-Captioner | Bawaan— |
| Kolom`messages` | Jenis`message[]` | PersyaratanWajib | Nilai & batasan | Bawaan— |
| Kolom`messages[].role` | Jenis`string` | PersyaratanWajib | Nilai & batasan user, assistant | Bawaan— |
| Kolom`messages[].content` | Jenis`string` | PersyaratanWajib | Nilai & batasan | Bawaan— |
| Kolom`max_tokens` | Jenis`integer` | PersyaratanWajib | Nilai & batasan | Bawaan— |
| Kolom`stream` | Jenis`boolean` | PersyaratanOpsional | Nilai & batasan | Bawaanfalse |

Kombinasi bahan masukan

**Teks** · Teks UTF-8

`string messages[].content`

Parameter metode dan siklus hidup

| Parameter | Kontrak |
| --- | --- |
| Parameter`content_type` | Kontrakapplication/json |
| Parameter`required` | Kontrakmodel, messages, max\_tokens |
| Parameter`optional_controls` | Kontrakstream |
| Parameter`material_types` | Kontraktext |
| Parameter`text_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 →](https://ailoot.ai/docs/id/billing/reserve/)

### 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 |
| --- | --- |
| Kolom`id` | Jenisstring |
| Kolom`model` | Jenisstring |
| Kolom`content[]` | Jenistext\|thinking\|tool\_use\|other content block |
| Kolom`stop_reason` | Jenisstring\|null |
| Kolom`usage` | 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`](https://ailoot.ai/models/id/#m=Qwen%2FQwen3-Omni-30B-A3B-Captioner&route=Ultra&caller=Qwen%2FQwen3-Omni-30B-A3B-Captioner&fmt=messages)

#### Alias jalur metode

Gunakan jalur metode yang ditampilkan di atas.

#### ID pemanggil terkait

[`Qwen/Qwen3-Omni-30B-A3B-Captioner`](https://ailoot.ai/models/id/#m=Qwen%2FQwen3-Omni-30B-A3B-Captioner&route=Ultra&caller=Qwen%2FQwen3-Omni-30B-A3B-Captioner&fmt=messages)

FAQ · Qwen/Qwen3-Omni-30B-A3B-Captioner

Input dan hasil apa yang tersedia?

`POST /v1/chat/completions` · `Qwen/Qwen3-Omni-30B-A3B-Captioner`: `text` → `text` `POST /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`, `provider` `POST /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`

Hubungkan Ailoot ke Claude Code, OpenCode, Hermes, atau aplikasi Anda.

## Perusahaan dan portofolio proyeknya

Perusahaan dan portofolio proyeknya: jutaan pelanggan; penjualan miliaran setiap bulan.

## Beli token dengan diskon.

Diskon langganan untuk pekerjaan rutin. Kode promo — hingga 50% untuk pembelian token.

Langganan

Pilih paket dengan diskon untuk permintaan rutin Anda.

Kode promo hingga 50%

Masukkan kode saat membeli. Harga dihitung ulang sesuai promosi aktif.

Biaya dalam riwayat

Model, token, dan jumlah tagihan disimpan untuk setiap permintaan.

[Pilih langganan](https://ailoot.ai/docs/id/billing/subscriptions/) · [Lihat harga model](https://ailoot.ai/models/id/)

## Hubungkan API ke produk yang Anda jual.

SaaS, aplikasi, dan bot — sesuai penawaran dan perjanjian lisensi Ailoot. Untuk penjualan kembali, mintalah lisensi reseller.

Aplikasi komersial

Integrasikan pembuatan teks, gambar, video, dan suara dalam fitur berbayar layanan Anda.

Lisensi reseller

Kirim deskripsi proyek dan skema akses. Mintalah ketentuan penggunaan dan penjualan kembali secara tertulis.

Dokumen di situs

Penawaran, perjanjian lisensi, dan kebijakan pemrosesan data tersedia sebelum koneksi.

[Minta lisensi reseller](mailto:support@ailoot.ai) · [Penawaran dan perjanjian lisensi](https://ailoot.ai/legal/offer?lang=id)

## Ailoot · Perusahaan dan portofolio proyeknya





Ailoot bertumpu pada pengalaman operasional yang teruji, basis pelanggan yang besar, layanan yang stabil, dan pemantauan KPI berkelanjutan.





Perusahaan dan portofolio proyeknya: jutaan pelanggan; penjualan miliaran setiap bulan.





Ailoot memanfaatkan pengalaman operasional ini untuk akses API ke fitur AI dalam produk pelanggan, agen, aplikasi, dan otomatisasi.
