models

Qwen3 Omni 30B A3B Captioner

Markdown · JSON

Qwen3 Omni 30B A3B Captioner

Qwen3-Omni-30B-A3B-Captioner описывает речь, музыку, звуки окружающей среды и кинематографическое аудио в виде текста. Эта специализированная версия для одиночных запросов принимает один аудиоматериал без текстового промпта; для сохранения мелких деталей Qwen рекомендует клипы длительностью не более 30 секунд.

О модели

Описание раскрывает возможности модели. Доступные в 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

Alibaba /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 для вызова

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

Ailoot Ultra · Сообщения Anthropic POST /v1/messages Qwen/Qwen3-Omni-30B-A3B-Captioner

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

Alibaba /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 для вызова

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

FAQ · Qwen/Qwen3-Omni-30B-A3B-Captioner
Какие входные данные и результаты доступны?

POST /v1/chat/completions · Qwen/Qwen3-Omni-30B-A3B-Captioner: text → text

POST /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, provider

POST /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

Подробнее

Подключите Ailoot к Claude Code, OpenCode, Hermes или своему приложению.

Компания и портфель её проектов

Компания и портфель её проектов: миллионы клиентов; продажи на миллиарды ежемесячно.

Покупайте токены со скидкой.

Скидка по подписке для регулярной работы. Промокоды — до 50% на покупку токенов.

Подписка
Выберите тариф со скидкой для своих регулярных запросов.
Промокод до 50%
Введите код при покупке. Цена пересчитается с учётом действующей акции.
Расходы в истории
Модель, токены и сумма сохраняются для каждого запроса.

Выбрать подписку · Посмотреть цены моделей

Подключайте API к продукту, который вы продаёте.

SaaS, приложения и боты — по оферте и лицензионному договору Ailoot. Для перепродажи запросите реселлерскую лицензию.

Коммерческое приложение
Встраивайте генерацию текста, картинок, видео и звука в платные функции своего сервиса.
Лицензия для реселлера
Пришлите описание проекта и схему доступа. Запросите письменные условия использования и перепродажи.
Документы на сайте
Оферта, лицензионный договор и политика обработки данных доступны до подключения.

Запросить реселлерскую лицензию · Оферта и лицензионный договор