modelos

Qwen3 Omni 30B A3B Captioner

Markdown · JSON

Qwen3 Omni 30B A3B Captioner

Qwen3-Omni-30B-A3B-Captioner describe como texto el habla, la música, los sonidos ambientales y el audio cinematográfico. Esta edición especializada de un solo turno acepta una entrada de audio sin prompt textual; Qwen recomienda clips de no más de 30 segundos para conservar el detalle fino.

Sobre el modelo

Esta descripción cubre las capacidades del modelo. Las entradas, salidas y opciones disponibles en Ailoot se indican a continuación para el método seleccionado.

Visión general: descripciones detalladas del sonido

Qwen3-Omni-30B-A3B-Captioner es un modelo especializado de descripción de audio ajustado a partir de Qwen3-Omni-30B-A3B-Instruct. Convierte un clip de audio en un relato textual detallado de lo que se oye. Qwen lo diseñó para material variado, incluidos habla, sonidos ambientales, música, efectos cinematográficos y mezclas de varias fuentes sonoras. Esto lo hace útil para preparar una descripción con capacidad de búsqueda de un recurso de audio o revisar las capas sonoras de un segmento multimedia breve.

Comprensión del habla y de otros sonidos

El desarrollador describe análisis de varios hablantes, expresiones multilingües, emoción vocal e intenciones sugeridas por la forma de hablar. Sus ejemplos van más allá de una transcripción: describen cómo suenan las voces, el idioma del habla y la escena acústica circundante. Para audio sin habla, el modelo describe el ambiente, sonidos del mundo real, capas musicales y detalles dinámicos de películas o medios.

Las descripciones del estado de ánimo, la intención del hablante o el contexto cultural son interpretaciones del material audible. Trátalas por separado del habla y los eventos sonoros directamente comprobables. Una descripción puede ayudar a quien revisa a percibir un cambio de tono o una capa de fondo; no es una medida de las emociones privadas de una persona ni una prueba de la fuente física de un sonido ambiguo.

La edición Captioner y sus condiciones de entrada

Este punto de control es de un solo turno. Acepta exactamente una entrada de audio por inferencia, sin prompt textual, y devuelve solo texto. Contiene el componente thinker para comprensión de audio; la configuración publicada desactiva expresamente la salida de audio. No transfieras a Captioner las funciones conversacionales, de imagen, vídeo o generación de voz de otras ediciones Qwen3-Omni por compartir el nombre de familia.

La ausencia de prompt textual importa en la práctica. Prepara el segmento de audio que quieras describir y envía ese segmento como la tarea completa. No añadas una instrucción que pida un resumen personalizado, una traducción, una respuesta del hablante o un esquema de salida. Si un flujo necesita esas transformaciones, corresponden a una etapa independiente que trabaje sobre la descripción devuelta, en lugar de ser controles asumidos de este punto de control de descripción.

Preparación de audio útil

Qwen recomienda limitar un clip a no más de 30 segundos para una descripción minuciosa. Es una recomendación de calidad: un audio excesivamente largo puede reducir la percepción del detalle. No se presenta como un umbral universal estricto de rechazo. Para una grabación más larga, selecciona un segmento breve significativo en torno al evento o escena que se está revisando. Mantén su identificador de origen y tiempo de inicio fuera de la solicitud al modelo para poder rastrear después la descripción devuelta hasta la grabación original.

Conserva las capas sonoras pertinentes para la pregunta. Un fragmento centrado en voz debe seguir incluyendo el fondo cuando ese fondo afecte a la descripción prevista; un recurso de música o efectos de sonido debe conservar su transición importante, en lugar de cortarse en un límite arbitrario. Procesar los clips por separado ayuda a conservar el detalle local, pero no establece continuidad automática ni comprensión de toda la grabación entre solicitudes.

Para qué sirve el resultado textual

El recetario del desarrollador muestra descripciones que detallan el contenido y la forma de hablar, y después la escena circundante; otros ejemplos describen música, efectos, cambios de intensidad y la secuencia de eventos vocales. Un catálogo de audio puede almacenar ese texto devuelto junto con el nombre del recurso y el intervalo temporal. Quien revise material multimedia puede utilizarlo como borrador de registro sonoro. Un editor puede comparar la descripción con el clip para identificar si recoge las capas previstas. Son ejemplos de aplicación, no pruebas de que el modelo haya escuchado de antemano ningún recurso concreto del usuario.

La salida es una descripción, no una transcripción palabra por palabra prometida, una tabla de diarización, un archivo de subtítulos con marcas de tiempo o una banda sonora generada. Cuando se requieran palabras habladas o tiempos exactos, comprueba la descripción frente al audio y utiliza un flujo dedicado adecuado para el artefacto necesario. Una descripción muy elaborada puede incluir información inferida sobre la escena o el género, así que conserva la incertidumbre cuando el sonido por sí mismo no identifique la fuente inequívocamente.

Ejemplos de generación y límites

El ejemplo independiente del desarrollador establece un contexto de modelo de 32,768 tokens y una capacidad de generación de 16,384 tokens, utilizando temperatura 0.6, top_p 0.95 y top_k 20. Su recetario utiliza una capacidad de generación de 8,192 tokens con los mismos valores de muestreo. Son configuraciones de ejemplo, no extensiones máximas de descripción declaradas por separado. La configuración textual subyacente indica 65,536 posiciones, lo que no debe convertirse en una garantía de duración de audio.

El código genérico de utilidades o los campos de configuración compartidos con la familia Omni no anulan las condiciones explícitas de Captioner: un audio, sin texto y salida solo textual. El resultado útil es una descripción detallada de una escena audible breve; comprueba las citas del habla, los recuentos de hablantes y las fuentes sonoras inferidas antes de utilizarlo como registro fiable de referencia.

Tarea práctica

Tarea práctica

La descripción del modelo requiere audio, pero la ruta seleccionada declara entrada de texto. No se ofrece un ejemplo de generación listo para ejecutar para esta discrepancia.

Ejemplo técnico en inglés

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.

Resultado esperado

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.

Comprobar el resultado

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

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

Primeros pasos

Qwen3-Omni-30B-A3B-Captioner describe como texto el habla, la música, los sonidos ambientales y el audio cinematográfico. Esta edición especializada de un solo turno acepta una entrada de audio sin prompt textual; Qwen recomienda clips de no más de 30 segundos para conservar el detalle fino.

Entradas aceptadas
Texto
Resultados
Texto

Disponible en Ailoot · entradas y métodos

Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
Tipos de entrada
text
Tipos de salida
text
Formato de salida
json o SSE
CampoTipoRequisitoValores y límitesPredeterminado
CampomodelTipostringRequisitoObligatorioValores y límites
Qwen/Qwen3-Omni-30B-A3B-Captioner
Predeterminado—
CampomessagesTipomessage[]RequisitoObligatorioValores y límites
Número mínimo de elementos: 1
Predeterminado—
Campomessages[].roleTipostringRequisitoObligatorioValores y límites
Ejemplos: system, user, assistant, tool, function
Condiciones: Estos roles están representados explícitamente por los tipos de compatibilidad del código fuente; el conjunto exacto de roles depende del modelo.
Depende del modelo
Predeterminado—
Campomessages[].contentTipostring|content_part[]|nullRequisitoOpcionalValores y límitesPredeterminado—
Campomessages[].tool_callsTipotool_call[]RequisitoOpcionalValores y límitesPredeterminado—
Campomessages[].tool_call_idTipostringRequisitoOpcionalValores y límites
Se aplica cuando: role=tool; utiliza el ID real devuelto
Predeterminado—
Campomessages[].nameTipostringRequisitoOpcionalValores y límitesPredeterminado—
Campomessages[].reasoning_contentTipostringRequisitoOpcionalValores y límites
Se aplica cuando: Devuelve en los turnos siguientes el razonamiento realmente recibido cuando este modelo lo utilice
Predeterminado—
Campomessages[].reasoning_detailsTipoobject|arrayRequisitoOpcionalValores y límites
Depende del modelo
Predeterminado—
Campomax_tokensTipointegerRequisitoOpcionalValores y límites
Mínimo: 1
Depende del modelo
Predeterminado—
Campomax_completion_tokensTipointegerRequisitoOpcionalValores y límites
Mínimo: 1
Depende del modelo
Predeterminado—
CampostreamTipobooleanRequisitoOpcionalValores y límitesPredeterminadofalse
Campostream_options.include_usageTipobooleanRequisitoOpcionalValores y límites
Depende del modelo
Predeterminado—
CampotemperatureTiponumberRequisitoOpcionalValores y límites
Depende del modelo
Predeterminado—
Campotop_pTiponumberRequisitoOpcionalValores y límites
Depende del modelo
Predeterminado—
CampostopTipostring|string[]RequisitoOpcionalValores y límites
Depende del modelo
Predeterminado—
CampotoolsTipofunction_tool[]RequisitoOpcionalValores y límites
Depende del modelo
Predeterminado—
Campotools[].typeTipostringRequisitoOpcionalValores y límites
function
Depende del modelo
Predeterminado—
Campotools[].function.nameTipostringRequisitoObligatorioValores y límites
Se aplica cuando: herramienta de función proporcionada
Predeterminado—
Campotools[].function.descriptionTipostringRequisitoOpcionalValores y límitesPredeterminado—
Campotools[].function.parametersTipoJSON_schemaRequisitoOpcionalValores y límitesPredeterminado—
Campotool_choiceTipostring|objectRequisitoOpcionalValores y límites
Depende del modelo
Predeterminado—
Campoparallel_tool_callsTipobooleanRequisitoOpcionalValores y límites
Depende del modelo
Predeterminado—
Camporesponse_formatTipoobjectRequisitoOpcionalValores y límites
Depende del modelo
Predeterminado—
Camporeasoning_effortTipostringRequisitoOpcionalValores y límites
Depende del modelo
Predeterminado—
CamporeasoningTipoobjectRequisitoOpcionalValores y límites
Depende del modelo
Predeterminado—
Camposervice_tierTipostringRequisitoOpcionalValores y límites
Depende del modelo
Predeterminado—
CampoinstructionsTipostringRequisitoOpcionalValores y límites
Campo de compatibilidad
Predeterminado—
CampofunctionsTipofunction[]RequisitoOpcionalValores y límites
Depende del modelo
Predeterminado—
Campofunction_callTipostring|objectRequisitoOpcionalValores y límites
Depende del modelo
Predeterminado—
Campoprompt_cache_optionsTipoobjectRequisitoOpcionalValores y límites
Depende del modelo
Predeterminado—
CampomodalitiesTipostring[]RequisitoOpcionalValores y límites
text
Predeterminado—
CampoproviderTipoobjectRequisitoOpcionalValores y límites
Condiciones: provider.options se rechaza en esta ruta de texto Ultra
Predeterminado—
Campocache_control.ttlTipostringRequisitoOpcionalValores y límites
Condiciones: 1h se rechaza en los campos reales de caché de instrucciones
Predeterminado—
Combinaciones de materiales de entrada

Texto · Texto UTF8

messages[].content

Parámetros del método y ciclo de vida
ParámetroContrato
Parámetrocontent_typeContratoapplication/json
ParámetrorequiredContratomodel, messages
Parámetromaterial_typesContratotext
ParámetromessagesContratomatriz de mensajes con estructura role/content
Parámetrofile_materialContratodocumento real en UTF-8 insertado como texto literal; no se deduce ningún ID de archivo
Parámetrooptional_controlsContratostream, temperature, top_p, stop, max_tokens, max_completion_tokens, reasoning, response_format, tools, tool_choice
Parámetrocontrol_scopeContratodepende del modelo; las herramientas de funciones del usuario difieren de las herramientas alojadas
Parámetrooutput_modalitiesContratotext
Parámetrohosted_operationsContratofalse
Parámetromultimodal_input_bindingContratonull

Ciclo de vida: synchronous_or_streamed

Envía el ID exacto del modelo junto con messages.

La longitud del contexto no es un límite máximo de salida.

Un archivo de texto puede aportar texto literal; las entradas de imagen, audio u objetos de archivo requieren una vinculación exacta.

Planes

Las referencias tarifarias no añaden opciones a la solicitud. Los parámetros admitidos se indican en el método seleccionado.

Modo rápido
Sin especificar Cuando se selecciona el modo rápido
Modo flex
Sin especificar Cuando se selecciona el modo flex
Esfuerzo máximo de razonamiento
Sin especificar Cuando el esfuerzo máximo de razonamiento utiliza el ajuste predeterminado (default)

Tarifas de Ailoot

Precios por configuración

ConfiguraciónTabla de tarifasCargo
ConfiguraciónTarifas base por tokenTabla de tarifasTarifa baseCargo
Entrada · Tokens de entrada $0.0002 / 1K tokens
Salida · Tokens de salida $0.0008 / 1K tokens
Entrada · Lectura de caché $0 / 1K tokens
Entrada · Escritura en caché $0 / 1K tokens
Entrada · Escritura en caché, 1 hora — / 1K tokens

Ailoot reserva un importe estimado antes de la solicitud. Tras obtener el resultado, liquida el cargo definitivo según el uso medido. En las respuestas en flujo, la liquidación usa el registro de uso final. Cómo funcionan la reserva y la liquidación →

Solicitudes de ejemplo

La descripción del modelo requiere audio, pero la ruta seleccionada declara entrada de texto. No se ofrece un ejemplo de generación listo para ejecutar para esta discrepancia.

manufacturer: audio → text

route: text → text

Recibir y guardar resultados

Ailoot Ultra · OpenAI Chat

json o SSE

Conserva todos los resultados completados

Conserva todas las respuestas, archivos y partes de contenido completos recibidos.

Conserva cada alternativa y su contenido, llamadas de herramientas y razonamiento. En SSE, ensambla los fragmentos incrementales por índice de alternativa/herramienta y conserva el motivo final de terminación y el uso.

Si es necesario revisar la respuesta original

Conserva los ID de solicitud y respuesta y las cabeceras. No se proporciona una URL genérica para recuperar tareas de texto.

Campos de respuesta
CampoTipo
Campochoices[].indexTipointeger
Campochoices[].message.contentTipostring|null
Campochoices[].message.tool_callsTipotool_call[]
Campochoices[].message.reasoning_contentTipostring
Campochoices[].message.reasoning_detailsTipoobject|array
Campochoices[].finish_reasonTipostring|null
CampousageTipoobject
Errores y siguientes pasos
RespuestaCondiciónSiguiente paso
Respuesta400 · invalid_request_errorCondiciónCampos obligatorios, representación del material o valor del parámetro no válidosSiguiente pasoCorrige los campos indicados antes de una nueva solicitud de creación.

Alias

Alias del modelo

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

Alias de rutas de métodos

Usa las rutas de método indicadas arriba.

ID de modelo relacionados

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

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

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

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

Primeros pasos

Qwen3-Omni-30B-A3B-Captioner describe como texto el habla, la música, los sonidos ambientales y el audio cinematográfico. Esta edición especializada de un solo turno acepta una entrada de audio sin prompt textual; Qwen recomienda clips de no más de 30 segundos para conservar el detalle fino.

Entradas aceptadas
Texto
Resultados
json · sse

Disponible en Ailoot · entradas y métodos

Ailoot Ultra · Anthropic Messages POST /v1/messages
Tipos de entrada
text
Tipos de salida
json, sse
Formato de salida
JSON o SSE
CampoTipoRequisitoValores y límitesPredeterminado
CampomodelTipostringRequisitoObligatorioValores y límites
Qwen/Qwen3-Omni-30B-A3B-Captioner
Predeterminado—
CampomessagesTipomessage[]RequisitoObligatorioValores y límitesPredeterminado—
Campomessages[].roleTipostringRequisitoObligatorioValores y límites
user, assistant
Predeterminado—
Campomessages[].contentTipostringRequisitoObligatorioValores y límitesPredeterminado—
Campomax_tokensTipointegerRequisitoObligatorioValores y límitesPredeterminado—
CampostreamTipobooleanRequisitoOpcionalValores y límitesPredeterminadofalse
Combinaciones de materiales de entrada

Texto · Texto UTF-8

cadena messages[].content

Parámetros del método y ciclo de vida
ParámetroContrato
Parámetrocontent_typeContratoapplication/json
ParámetrorequiredContratomodel, messages, max_tokens
Parámetrooptional_controlsContratostream
Parámetromaterial_typesContratotext
Parámetrotext_file_materialContratoLee el documento real en UTF-8 y coloca su texto en el campo input indicado o en la cadena de contenido del mensaje.

Ciclo de vida: synchronous_or_streamed

Planes

Las referencias tarifarias no añaden opciones a la solicitud. Los parámetros admitidos se indican en el método seleccionado.

Modo rápido
Sin especificar Cuando se selecciona el modo rápido
Modo flex
Sin especificar Cuando se selecciona el modo flex
Esfuerzo máximo de razonamiento
Sin especificar Cuando el esfuerzo máximo de razonamiento utiliza el ajuste predeterminado (default)

Tarifas de Ailoot

Precios por configuración

ConfiguraciónTabla de tarifasCargo
ConfiguraciónTarifas base por tokenTabla de tarifasTarifa baseCargo
Entrada · Tokens de entrada $0.0002 / 1K tokens
Salida · Tokens de salida $0.0008 / 1K tokens
Entrada · Lectura de caché $0 / 1K tokens
Entrada · Escritura en caché $0 / 1K tokens
Entrada · Escritura en caché, 1 hora — / 1K tokens

Ailoot reserva un importe estimado antes de la solicitud. Tras obtener el resultado, liquida el cargo definitivo según el uso medido. En las respuestas en flujo, la liquidación usa el registro de uso final. Cómo funcionan la reserva y la liquidación →

Solicitudes de ejemplo

La descripción del modelo requiere audio, pero la ruta seleccionada declara entrada de texto. No se ofrece un ejemplo de generación listo para ejecutar para esta discrepancia.

manufacturer: audio → text

route: text → json, sse

Recibir y guardar resultados

Ailoot Ultra · Anthropic Messages

JSON o SSE

Conserva todos los resultados completados

Conserva todas las respuestas, archivos y partes de contenido completos recibidos.

Conserva todos los bloques de contenido, las firmas de razonamiento y los ID reales de uso de herramientas. Ensambla todos los fragmentos incrementales de los bloques SSE; el primer bloque de texto no constituye la salida completa.

Si es necesario revisar la respuesta original

Conserva los ID de solicitud y respuesta y las cabeceras. No se proporciona una URL genérica para recuperar tareas de texto.

Campos de respuesta
CampoTipo
CampoidTipostring
CampomodelTipostring
Campocontent[]Tipotext|thinking|tool_use|other content block
Campostop_reasonTipostring|null
CampousageTipoobject
Errores y siguientes pasos
RespuestaCondiciónSiguiente paso
Respuesta400 · invalid_request_errorCondiciónCampos obligatorios, representación del material o valor del parámetro no válidosSiguiente pasoCorrige los campos indicados antes de una nueva solicitud de creación.

Alias

Alias del modelo

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

Alias de rutas de métodos

Usa las rutas de método indicadas arriba.

ID de modelo relacionados

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

FAQ · Qwen/Qwen3-Omni-30B-A3B-Captioner
¿Qué entradas y resultados están disponibles?

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

POST /v1/messages · Qwen/Qwen3-Omni-30B-A3B-Captioner: text → json, sse

¿Qué campos utiliza la solicitud?

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

¿Qué límites se aplican?

POST /v1/chat/completions · Qwen/Qwen3-Omni-30B-A3B-Captioner: messages.min_items: 1

Más detalles

Conecta Ailoot a Claude Code, OpenCode, Hermes o tu aplicación.

La empresa y su cartera de proyectos

La empresa y su cartera de proyectos: millones de clientes; ventas por miles de millones al mes.

Compra tokens con descuento.

Ahorro por suscripción para trabajo habitual. Códigos promocionales: hasta el 50% al comprar tokens.

Suscripción
Elige un plan con descuento para tus peticiones habituales.
Código de hasta el 50%
Introduce el código al comprar. El precio se recalcula según la promoción vigente.
Gasto en el historial
Modelo, tokens e importe quedan guardados por cada petición.

Elegir suscripción · Consultar precios de modelos

Conecta la API al producto que vendes.

SaaS, aplicaciones y bots bajo la oferta y el acuerdo de licencia Ailoot. Solicita una licencia de reventa para redistribuir el acceso.

Aplicación comercial
Integra generación de texto, imágenes, vídeo y sonido en funciones de pago de tu servicio.
Licencia para revendedores
Envía descripción del proyecto y esquema de acceso. Solicita condiciones escritas de uso y reventa.
Documentos en la web
La oferta, el acuerdo de licencia y la política de datos están disponibles antes de conectar.

Solicitar licencia de reventa · Oferta y acuerdo de licencia