Qwen3 Omni 30B A3B Captioner
Qwen3-Omni-30B-A3B-Captioner описывает речь, музыку, звуки окружающей среды и кинематографическое аудио в виде текста. Эта специализированная версия для одиночных запросов принимает один аудиоматериал без текстового промпта; для сохранения мелких деталей Qwen рекомендует клипы длительностью не более 30 секунд.
- Ailoot Ultra · Чат OpenAI
POST /v1/chat/completionsQwen/Qwen3-Omni-30B-A3B-Captioner - Ailoot Ultra · Сообщения Anthropic
POST /v1/messagesQwen/Qwen3-Omni-30B-A3B-Captioner
О модели
Описание раскрывает возможности модели. Доступные в Ailoot входные данные, результаты и параметры выбранного метода перечислены ниже.
Обзор: подробные описания звука
Qwen3-Omni-30B-A3B-Captioner — специализированная модель описания аудио, дообученная на основе Qwen3-Omni-30B-A3B-Instruct. Она преобразует аудиоклип в подробное текстовое описание услышанного. Qwen разработала её для разнообразного материала, включая речь, звуки окружающей среды, музыку, кинематографические эффекты и сочетания нескольких источников звука. Это делает её полезной для подготовки доступного для поиска описания аудиоматериала или анализа звуковых слоёв короткого медиафрагмента.
Понимание речи и неречевого аудио
Производитель описывает анализ нескольких говорящих, выражений на разных языках, эмоций в голосе и намерений, на которые указывает манера речи. Его примеры выходят за рамки расшифровки: они описывают звучание голосов, язык речи и окружающую акустическую сцену. Для неречевого аудио модель описывает звуковую атмосферу окружающей среды, звуки реального мира, музыкальные слои и динамические детали в кино или медиа.
Описания настроения, намерений говорящего или культурного контекста — это интерпретации слышимого материала. Рассматривайте их отдельно от непосредственно проверяемой речи и звуковых событий. Описание может помочь проверяющему заметить изменение тона или фоновый слой; оно не измеряет внутренние эмоции человека и не подтверждает, что неоднозначный звук исходит от определённого физического источника.
Версия Captioner и её условия ввода
Эта контрольная точка рассчитана на одиночные запросы. Она принимает ровно один аудиоматериал при каждом запуске модели, без текстового промпта, и возвращает только текст. Она содержит компонент thinker для понимания аудио; опубликованная конфигурация явно отключает вывод аудио. Не переносите на Captioner возможности диалога, работы с изображениями и видео или генерации речи из других версий Qwen3-Omni лишь потому, что их названия относятся к одному семейству.
Отсутствие текстового промпта имеет практическое значение. Подготовьте аудиофрагмент, который нужно описать, и отправьте его как всю задачу целиком. Не добавляйте инструкцию с запросом краткого изложения по вашим требованиям, перевода, ответа говорящего или схемы вывода. Если рабочему процессу нужны такие преобразования, они относятся к отдельному этапу работы с возвращённым описанием; их нельзя считать предполагаемыми настройками этой контрольной точки создания аудиоописаний.
Подготовка полезного аудио
Qwen рекомендует ограничивать длительность клипа величиной не более 30 секунд для детального описания. Это рекомендация по качеству: чрезмерно длинное аудио может снижать восприятие деталей. Она не представлена как универсальный жёсткий порог отклонения запроса. Для более длинной записи выберите содержательный короткий фрагмент вокруг рассматриваемого события или сцены. Сохраняйте идентификатор источника и время начала вне запроса к модели, чтобы позже можно было связать возвращённое описание с исходной записью.
Сохраняйте звуковые слои, относящиеся к вопросу. Фрагмент с акцентом на голосе всё равно должен включать фон, если он важен для нужного описания; музыкальный материал или материал со звуковыми эффектами должен сохранять важный переход, а не обрываться на произвольной границе. Раздельная обработка клипов помогает сохранять локальные детали, но не устанавливает автоматическую непрерывность или понимание всей записи между запросами.
Для чего полезен текстовый результат
Практическое руководство производителя показывает описания, которые передают содержание и манеру речи, затем окружающую сцену; другие примеры описывают музыку, эффекты, изменения интенсивности и последовательность голосовых событий. Аудиокаталог может хранить возвращённый текст вместе с названием материала и временным диапазоном. Проверяющий медиаматериалы может использовать его как черновой звуковой журнал. Редактор может сравнить описание с клипом и определить, отражает ли оно нужные слои. Это примеры применения, а не свидетельство того, что модель заранее прослушала какой-либо конкретный материал пользователя.
Вывод представляет собой описательный текст, а не обещанную дословную расшифровку, таблицу разделения по говорящим, файл субтитров с временными метками или сгенерированную звуковую дорожку. Если требуются точные произнесённые формулировки или время, сверьте описание с аудио и используйте подходящий специализированный процесс для нужного результата. Развёрнутое описание может включать предположения о сцене или жанре, поэтому сохраняйте неопределённость, когда сам звук не позволяет однозначно определить источник.
Примеры генерации и ограничения
Отдельный пример производителя задаёт контекст модели на 32,768 токенов и бюджет генерации 16,384 токена, используя temperature 0.6, top_p 0.95 и top_k 20. Его практическое руководство использует бюджет генерации 8,192 токена с теми же значениями выборки. Это примеры конфигураций, а не отдельно заявленные максимальные длины описаний. Базовая текстовая конфигурация указывает 65,536 позиций; это не следует превращать в гарантию длительности аудио.
Общий вспомогательный код или поля конфигурации, совместно используемые с семейством Omni, не отменяют явные условия Captioner: один аудиоматериал, отсутствие текста на входе и только текст на выходе. Полезный результат — подробное описание короткой слышимой сцены; проверяйте речевые цитаты, число говорящих и предполагаемые источники звука, прежде чем использовать его как авторитетную запись.
Практическая задача
Практическая задача
Описание модели требует аудиовход, а выбранный маршрут декларирует текстовый ввод. Для этого несоответствия готовый пример генерации не приводится.
Технический пример на английском
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.Ожидаемый результат
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.Проверка результата
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 POST /v1/chat/completions Qwen/Qwen3-Omni-30B-A3B-Captioner
Qwen/Qwen3-Omni-30B-A3B-Captioner
Qwen/Qwen3-Omni-30B-A3B-CaptionerНачало
Qwen3-Omni-30B-A3B-Captioner описывает речь, музыку, звуки окружающей среды и кинематографическое аудио в виде текста. Эта специализированная версия для одиночных запросов принимает один аудиоматериал без текстового промпта; для сохранения мелких деталей Qwen рекомендует клипы длительностью не более 30 секунд.
- Допустимые входные данные
- Текст
- Результаты
- Текст
Доступно в Ailoot · входные данные и методы
Ailoot Ultra · Чат OpenAI POST /v1/chat/completions
- Входные данные
text- Результат
text- Выходной формат
- json или SSE
| Поле | Тип | Требование | Значения и ограничения | По умолчанию |
|---|---|---|---|---|
Полеmodel | Типstring | ТребованиеОбязательно | Значения и ограничения Qwen/Qwen3-Omni-30B-A3B-Captioner | По умолчанию— |
Полеmessages | Типmessage[] | ТребованиеОбязательно | Значения и ограничения Минимум элементов: 1 | По умолчанию— |
Полеmessages[].role | Типstring | ТребованиеОбязательно | Значения и ограничения Примеры: system, user, assistant, tool, function Условия: Эти роли явно представлены типами совместимости исходного кода; точный набор ролей зависит от модели. Зависит от модели | По умолчанию— |
Полеmessages[].content | Типstring|content_part[]|null | ТребованиеНеобязательно | Значения и ограничения | По умолчанию— |
Полеmessages[].tool_calls | Типtool_call[] | ТребованиеНеобязательно | Значения и ограничения | По умолчанию— |
Полеmessages[].tool_call_id | Типstring | ТребованиеНеобязательно | Значения и ограничения Применяется, когда: role=tool; используйте фактически возвращённый ID | По умолчанию— |
Полеmessages[].name | Типstring | ТребованиеНеобязательно | Значения и ограничения | По умолчанию— |
Полеmessages[].reasoning_content | Типstring | ТребованиеНеобязательно | Значения и ограничения Применяется, когда: Передавайте обратно фактически возвращённые рассуждения, если эта модель их использует | По умолчанию— |
Полеmessages[].reasoning_details | Типobject|array | ТребованиеНеобязательно | Значения и ограничения Зависит от модели | По умолчанию— |
Полеmax_tokens | Типinteger | ТребованиеНеобязательно | Значения и ограничения Минимум: 1 Зависит от модели | По умолчанию— |
Полеmax_completion_tokens | Типinteger | ТребованиеНеобязательно | Значения и ограничения Минимум: 1 Зависит от модели | По умолчанию— |
Полеstream | Типboolean | ТребованиеНеобязательно | Значения и ограничения | По умолчаниюfalse |
Полеstream_options.include_usage | Типboolean | ТребованиеНеобязательно | Значения и ограничения Зависит от модели | По умолчанию— |
Полеtemperature | Типnumber | ТребованиеНеобязательно | Значения и ограничения Зависит от модели | По умолчанию— |
Полеtop_p | Типnumber | ТребованиеНеобязательно | Значения и ограничения Зависит от модели | По умолчанию— |
Полеstop | Типstring|string[] | ТребованиеНеобязательно | Значения и ограничения Зависит от модели | По умолчанию— |
Полеtools | Типfunction_tool[] | ТребованиеНеобязательно | Значения и ограничения Зависит от модели | По умолчанию— |
Полеtools[].type | Типstring | ТребованиеНеобязательно | Значения и ограничения function Зависит от модели | По умолчанию— |
Полеtools[].function.name | Типstring | ТребованиеОбязательно | Значения и ограничения Применяется, когда: передан инструмент-функция | По умолчанию— |
Полеtools[].function.description | Типstring | ТребованиеНеобязательно | Значения и ограничения | По умолчанию— |
Полеtools[].function.parameters | ТипJSON_schema | ТребованиеНеобязательно | Значения и ограничения | По умолчанию— |
Полеtool_choice | Типstring|object | ТребованиеНеобязательно | Значения и ограничения Зависит от модели | По умолчанию— |
Полеparallel_tool_calls | Типboolean | ТребованиеНеобязательно | Значения и ограничения Зависит от модели | По умолчанию— |
Полеresponse_format | Типobject | ТребованиеНеобязательно | Значения и ограничения Зависит от модели | По умолчанию— |
Полеreasoning_effort | Типstring | ТребованиеНеобязательно | Значения и ограничения Зависит от модели | По умолчанию— |
Полеreasoning | Типobject | ТребованиеНеобязательно | Значения и ограничения Зависит от модели | По умолчанию— |
Полеservice_tier | Типstring | ТребованиеНеобязательно | Значения и ограничения Зависит от модели | По умолчанию— |
Полеinstructions | Типstring | ТребованиеНеобязательно | Значения и ограничения Поле совместимости | По умолчанию— |
Полеfunctions | Типfunction[] | ТребованиеНеобязательно | Значения и ограничения Зависит от модели | По умолчанию— |
Полеfunction_call | Типstring|object | ТребованиеНеобязательно | Значения и ограничения Зависит от модели | По умолчанию— |
Полеprompt_cache_options | Типobject | ТребованиеНеобязательно | Значения и ограничения Зависит от модели | По умолчанию— |
Полеmodalities | Типstring[] | ТребованиеНеобязательно | Значения и ограничения text | По умолчанию— |
Полеprovider | Типobject | ТребованиеНеобязательно | Значения и ограничения Условия: provider.options отклоняется на этом текстовом маршруте Ultra | По умолчанию— |
Полеcache_control.ttl | Типstring | ТребованиеНеобязательно | Значения и ограничения Условия: 1h отклоняется в фактических местах настройки кэша запросов | По умолчанию— |
Сочетания входных материалов
Текст · Текст UTF8
messages[].content
Параметры и жизненный цикл метода
| Параметр | Контракт |
|---|---|
Параметрcontent_type | Контрактapplication/json |
Параметрrequired | Контрактmodel, messages |
Параметрmaterial_types | Контрактtext |
Параметрmessages | Контрактмассив сообщений со структурой role/content |
Параметрfile_material | Контрактфактический документ UTF-8 вставляется как буквальный текст; ID файла не выводится из него |
Параметрoptional_controls | Контрактstream, temperature, top_p, stop, max_tokens, max_completion_tokens, reasoning, response_format, tools, tool_choice |
Параметрcontrol_scope | Контрактзависит от модели; пользовательские инструменты-функции отличаются от инструментов, выполняемых на стороне сервиса |
Параметрoutput_modalities | Контрактtext |
Параметрhosted_operations | Контрактfalse |
Параметрmultimodal_input_binding | Контрактnull |
Жизненный цикл: synchronous_or_streamed
Отправляйте точный ID модели вместе с messages.
Длина контекста не является пределом выхода.
Текстовый файл может передавать буквальный текст; входные изображения, аудио и файловые объекты требуют точной привязки.
Тарифы
Тарифная справка не добавляет режимы запроса. Поддерживаемые параметры указаны для выбранного метода.
- Быстрый режим
- Не указано При выборе быстрого режима
- Режим flex
- Не указано При выборе режима flex
- Максимальная интенсивность рассуждений
- Не указано При максимальной интенсивности рассуждений с корректировкой по умолчанию (default)
Ставки Ailoot
Цены по конфигурациям
| Конфигурация | Шкала ставок | Плата |
|---|---|---|
| КонфигурацияБазовые ставки за токены | Шкала ставокБазовая ставка | Плата Вход · Входные токены $0.0002 / 1K токенов Выход · Выходные токены $0.0008 / 1K токенов Вход · Чтение кэша $0 / 1K токенов Вход · Запись в кэш $0 / 1K токенов Вход · Запись в кэш, 1 час — / 1K токенов |
Ailoot резервирует расчётную сумму перед запросом. После получения результата списывает итоговую плату по измеренному расходу. Для окончательного списания за потоковый ответ используется итоговая запись расхода. Как работают резервирование и расчёт →
Примеры запросов
Описание модели требует аудиовход, а выбранный маршрут декларирует текстовый ввод. Для этого несоответствия готовый пример генерации не приводится.
manufacturer: audio → text
route: text → text
Получить и сохранить результаты
Ailoot Ultra · Чат OpenAI
json или SSE
Сохраняйте все готовые результаты
Сохраняйте каждый полностью полученный ответ, файл и элемент содержимого.
Сохраняйте каждый вариант ответа с его содержимым, вызовами инструментов и рассуждениями. В SSE собирайте изменения по индексам варианта и инструмента, сохраняйте итоговую причину завершения и данные использования.
Если нужно проверить исходный ответ
Сохраняйте ID запросов и ответов, а также заголовки. Общий URL получения текстового задания не предоставлен.
Поля ответа
| Поле | Тип |
|---|---|
Полеchoices[].index | Типinteger |
Полеchoices[].message.content | Типstring|null |
Полеchoices[].message.tool_calls | Типtool_call[] |
Полеchoices[].message.reasoning_content | Типstring |
Полеchoices[].message.reasoning_details | Типobject|array |
Полеchoices[].finish_reason | Типstring|null |
Полеusage | Типobject |
Ошибки и дальнейшие шаги
| Ответ | Условие | Следующий шаг |
|---|---|---|
Ответ400 · invalid_request_error | УсловиеНеверные обязательные поля, представление материалов или значение параметра | Следующий шагИсправьте указанные поля перед новым запросом на создание. |
Псевдонимы
Псевдонимы моделей
Ailoot Ultra Qwen/Qwen3-Omni-30B-A3B-Captioner
Псевдонимы путей метода
Используйте пути методов, указанные выше.
Связанные ID для вызова
Ailoot Ultra · Сообщения Anthropic POST /v1/messages Qwen/Qwen3-Omni-30B-A3B-Captioner
Qwen/Qwen3-Omni-30B-A3B-Captioner
Qwen/Qwen3-Omni-30B-A3B-CaptionerНачало
Qwen3-Omni-30B-A3B-Captioner описывает речь, музыку, звуки окружающей среды и кинематографическое аудио в виде текста. Эта специализированная версия для одиночных запросов принимает один аудиоматериал без текстового промпта; для сохранения мелких деталей Qwen рекомендует клипы длительностью не более 30 секунд.
- Допустимые входные данные
- Текст
- Результаты
- json · sse
Доступно в Ailoot · входные данные и методы
Ailoot Ultra · Сообщения Anthropic POST /v1/messages
- Входные данные
text- Результат
json,sse- Выходной формат
- JSON или SSE
| Поле | Тип | Требование | Значения и ограничения | По умолчанию |
|---|---|---|---|---|
Полеmodel | Типstring | ТребованиеОбязательно | Значения и ограничения Qwen/Qwen3-Omni-30B-A3B-Captioner | По умолчанию— |
Полеmessages | Типmessage[] | ТребованиеОбязательно | Значения и ограничения | По умолчанию— |
Полеmessages[].role | Типstring | ТребованиеОбязательно | Значения и ограничения user, assistant | По умолчанию— |
Полеmessages[].content | Типstring | ТребованиеОбязательно | Значения и ограничения | По умолчанию— |
Полеmax_tokens | Типinteger | ТребованиеОбязательно | Значения и ограничения | По умолчанию— |
Полеstream | Типboolean | ТребованиеНеобязательно | Значения и ограничения | По умолчаниюfalse |
Сочетания входных материалов
Текст · Текст UTF-8
строка messages[].content
Параметры и жизненный цикл метода
| Параметр | Контракт |
|---|---|
Параметрcontent_type | Контрактapplication/json |
Параметрrequired | Контрактmodel, messages, max_tokens |
Параметрoptional_controls | Контрактstream |
Параметрmaterial_types | Контрактtext |
Параметрtext_file_material | КонтрактПрочитайте фактический документ UTF-8 и поместите его текст в указанную строку входа или содержимого сообщения. |
Жизненный цикл: synchronous_or_streamed
Тарифы
Тарифная справка не добавляет режимы запроса. Поддерживаемые параметры указаны для выбранного метода.
- Быстрый режим
- Не указано При выборе быстрого режима
- Режим flex
- Не указано При выборе режима flex
- Максимальная интенсивность рассуждений
- Не указано При максимальной интенсивности рассуждений с корректировкой по умолчанию (default)
Ставки Ailoot
Цены по конфигурациям
| Конфигурация | Шкала ставок | Плата |
|---|---|---|
| КонфигурацияБазовые ставки за токены | Шкала ставокБазовая ставка | Плата Вход · Входные токены $0.0002 / 1K токенов Выход · Выходные токены $0.0008 / 1K токенов Вход · Чтение кэша $0 / 1K токенов Вход · Запись в кэш $0 / 1K токенов Вход · Запись в кэш, 1 час — / 1K токенов |
Ailoot резервирует расчётную сумму перед запросом. После получения результата списывает итоговую плату по измеренному расходу. Для окончательного списания за потоковый ответ используется итоговая запись расхода. Как работают резервирование и расчёт →
Примеры запросов
Описание модели требует аудиовход, а выбранный маршрут декларирует текстовый ввод. Для этого несоответствия готовый пример генерации не приводится.
manufacturer: audio → text
route: text → json, sse
Получить и сохранить результаты
Ailoot Ultra · Сообщения Anthropic
JSON или SSE
Сохраняйте все готовые результаты
Сохраняйте каждый полностью полученный ответ, файл и элемент содержимого.
Сохраняйте все блоки содержимого, подписи рассуждений и фактические ID обращений к инструментам. Собирайте все изменения блоков SSE; первый текстовый блок не является полным выходом.
Если нужно проверить исходный ответ
Сохраняйте ID запросов и ответов, а также заголовки. Общий URL получения текстового задания не предоставлен.
Поля ответа
| Поле | Тип |
|---|---|
Полеid | Типstring |
Полеmodel | Типstring |
Полеcontent[] | Типtext|thinking|tool_use|other content block |
Полеstop_reason | Типstring|null |
Полеusage | Типobject |
Ошибки и дальнейшие шаги
| Ответ | Условие | Следующий шаг |
|---|---|---|
Ответ400 · invalid_request_error | УсловиеНеверные обязательные поля, представление материалов или значение параметра | Следующий шагИсправьте указанные поля перед новым запросом на создание. |
Псевдонимы
Псевдонимы моделей
Ailoot Ultra Qwen/Qwen3-Omni-30B-A3B-Captioner
Псевдонимы путей метода
Используйте пути методов, указанные выше.
Связанные ID для вызова
FAQ · Qwen/Qwen3-Omni-30B-A3B-Captioner
- Какие входные данные и результаты доступны?
POST /v1/chat/completions·Qwen/Qwen3-Omni-30B-A3B-Captioner:text→textPOST /v1/messages·Qwen/Qwen3-Omni-30B-A3B-Captioner:text→json,sse- Какие поля использует запрос?
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- Какие ограничения действуют?
POST /v1/chat/completions·Qwen/Qwen3-Omni-30B-A3B-Captioner:messages.min_items:1