Qwen3 Omni 30B A3B Captioner
Qwen3-Omni-30B-A3B-Captioner descreve fala, música, sons ambientais e áudio cinematográfico em texto. Esta edição especializada de um único turno aceita uma entrada de áudio sem instrução textual; a Qwen recomenda excertos de duração não superior a 30 segundos para conservar os detalhes mais subtis.
- 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
Sobre o modelo
Esta descrição apresenta as capacidades do modelo. As entradas, saídas e opções disponíveis no Ailoot para o método selecionado estão indicadas abaixo.
Visão geral: descrições detalhadas de som
Qwen3-Omni-30B-A3B-Captioner é um modelo especializado em descrição de áudio, afinado a partir de Qwen3-Omni-30B-A3B-Instruct. Transforma um excerto de áudio num relato textual detalhado do que se ouve. A Qwen concebeu-o para material variado, incluindo fala, sons ambientais, música, efeitos cinematográficos e misturas de várias fontes sonoras. Isto torna-o útil para preparar uma descrição pesquisável de um recurso de áudio ou rever as camadas sonoras de um breve segmento multimédia.
Compreensão da fala e de sons não verbais
O fabricante descreve a análise de vários falantes, expressões multilingues, emoção vocal e intenções sugeridas pela forma de falar. Os seus exemplos vão além de uma transcrição: descrevem como soam as vozes, a língua falada e a cena acústica envolvente. No áudio sem fala, o modelo descreve a atmosfera ambiental, os sons do mundo real, as camadas musicais e os detalhes dinâmicos em filmes ou conteúdos multimédia.
As descrições de ambiente emocional, intenção do falante ou contexto cultural são interpretações do material audível. Trate-as separadamente da fala e dos eventos sonoros diretamente verificáveis. Uma descrição pode ajudar um revisor a notar uma mudança de tom ou uma camada de fundo; não é uma medição das emoções privadas de uma pessoa nem uma prova da origem física de um som ambíguo.
A edição Captioner e o seu contrato de entrada
Este checkpoint funciona num único turno. Aceita exatamente uma entrada de áudio por inferência, sem instrução textual, e devolve apenas texto. Contém o componente thinker para compreensão de áudio; a configuração publicada desativa explicitamente a saída de áudio. Não transfira para Captioner as funcionalidades de conversação, imagem, vídeo ou geração de voz de outras edições Qwen3-Omni por os seus nomes partilharem a mesma família.
A ausência de uma instrução textual é importante na prática. Prepare o segmento de áudio que pretende descrever e envie esse segmento como a tarefa completa. Não acrescente uma instrução a pedir um resumo personalizado, tradução, resposta de um falante ou esquema de saída. Se um fluxo de trabalho precisar dessas transformações, estas pertencem a uma etapa separada que trabalha sobre a descrição devolvida, em vez de serem presumidas como controlos deste checkpoint de descrição.
Preparação de áudio útil
A Qwen recomenda limitar um excerto a uma duração não superior a 30 segundos para obter uma descrição minuciosa. Trata-se de uma recomendação de qualidade: áudio excessivamente longo pode reduzir a perceção dos detalhes. Não é apresentada como um limiar rígido universal de rejeição. Para uma gravação mais longa, selecione um segmento curto e significativo em torno do evento ou da cena em análise. Mantenha o identificador da fonte e a hora de início fora do pedido ao modelo para que a descrição devolvida possa mais tarde ser associada à gravação original.
Preserve as camadas sonoras relevantes para a questão. Um excerto centrado na voz deve ainda incluir o fundo quando este afeta a descrição pretendida; um recurso de música ou efeitos sonoros deve conservar a sua transição importante em vez de ser cortado num limite arbitrário. O processamento separado de excertos ajuda a conservar o detalhe local, mas não estabelece continuidade automática nem compreensão de toda a gravação entre pedidos.
Utilidade do resultado textual
O guia prático do fabricante apresenta descrições que abordam o conteúdo da fala e a forma de falar e, depois, a cena envolvente; outros exemplos descrevem música, efeitos, mudanças de intensidade e a sequência de eventos vocais. Um catálogo de áudio pode guardar esse texto devolvido juntamente com o nome do recurso e o intervalo temporal. Um revisor de conteúdos multimédia pode utilizá-lo como rascunho de um registo sonoro. Um editor pode comparar a descrição com o excerto para identificar se capta as camadas pretendidas. Estes são exemplos de aplicação, não evidências de que o modelo tenha ouvido antecipadamente qualquer recurso específico do utilizador.
A saída é uma descrição textual, não uma promessa de transcrição palavra por palavra, tabela de diarização, ficheiro de legendas com marcas temporais ou banda sonora gerada. Quando forem necessários o texto falado exato ou tempos precisos, verifique a descrição em relação ao áudio e utilize um fluxo de trabalho dedicado adequado ao artefacto exigido. Uma descrição rica pode incluir informações inferidas sobre a cena ou o género, pelo que deve preservar a incerteza quando o próprio som não identificar a origem de forma inequívoca.
Exemplos de geração e limites
O exemplo autónomo do fabricante define um contexto de modelo de 32,768 tokens e um orçamento de geração de 16,384 tokens, utilizando uma temperatura de 0.6, top_p de 0.95 e top_k de 20. O seu guia prático utiliza um orçamento de geração de 8,192 tokens com os mesmos valores de amostragem. São configurações de exemplo, não comprimentos máximos de descrição declarados separadamente. A configuração textual subjacente lista 65,536 posições, o que não deve ser convertido numa garantia de duração do áudio.
O código genérico de utilitários ou os campos de configuração partilhados com a família Omni não se sobrepõem ao contrato explícito de Captioner: uma única entrada de áudio, sem texto e com saída apenas textual. O resultado útil é uma descrição detalhada de uma breve cena audível; verifique as citações de fala, o número de falantes e as fontes sonoras inferidas antes de a utilizar como registo fidedigno.
Tarefa prática
Tarefa prática
A descrição do modelo exige áudio, mas a rota selecionada declara entrada de texto. Não é fornecido um exemplo de geração pronto a executar para esta incompatibilidade.
Exemplo técnico em 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.Verificar o 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
Qwen/Qwen3-Omni-30B-A3B-CaptionerIntrodução
Qwen3-Omni-30B-A3B-Captioner descreve fala, música, sons ambientais e áudio cinematográfico em texto. Esta edição especializada de um único turno aceita uma entrada de áudio sem instrução textual; a Qwen recomenda excertos de duração não superior a 30 segundos para conservar os detalhes mais subtis.
- Entradas aceites
- Texto
- Resultados
- Texto
Disponível no Ailoot · entradas e métodos
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Entrada
text- Saída
text- Formato de saída
- json ou SSE
| Campo | Tipo | Requisito | Valores e limites | Predefinição |
|---|---|---|---|---|
Campomodel | Tipostring | RequisitoObrigatório | Valores e limites Qwen/Qwen3-Omni-30B-A3B-Captioner | Predefinição— |
Campomessages | Tipomessage[] | RequisitoObrigatório | Valores e limites Número mínimo de elementos: 1 | Predefinição— |
Campomessages[].role | Tipostring | RequisitoObrigatório | Valores e limites Exemplos: system, user, assistant, tool, function Condições: Estes papéis são representados explicitamente pelos tipos de compatibilidade do código-fonte; o conjunto exato de papéis continua específico do modelo. Depende do modelo | Predefinição— |
Campomessages[].content | Tipostring|content_part[]|null | RequisitoOpcional | Valores e limites | Predefinição— |
Campomessages[].tool_calls | Tipotool_call[] | RequisitoOpcional | Valores e limites | Predefinição— |
Campomessages[].tool_call_id | Tipostring | RequisitoOpcional | Valores e limites Aplica-se quando: role=tool; use o ID realmente devolvido | Predefinição— |
Campomessages[].name | Tipostring | RequisitoOpcional | Valores e limites | Predefinição— |
Campomessages[].reasoning_content | Tipostring | RequisitoOpcional | Valores e limites Aplica-se quando: Reintroduza o raciocínio realmente devolvido quando este modelo o utiliza | Predefinição— |
Campomessages[].reasoning_details | Tipoobject|array | RequisitoOpcional | Valores e limites Depende do modelo | Predefinição— |
Campomax_tokens | Tipointeger | RequisitoOpcional | Valores e limites Mínimo: 1 Depende do modelo | Predefinição— |
Campomax_completion_tokens | Tipointeger | RequisitoOpcional | Valores e limites Mínimo: 1 Depende do modelo | Predefinição— |
Campostream | Tipoboolean | RequisitoOpcional | Valores e limites | Predefiniçãofalse |
Campostream_options.include_usage | Tipoboolean | RequisitoOpcional | Valores e limites Depende do modelo | Predefinição— |
Campotemperature | Tiponumber | RequisitoOpcional | Valores e limites Depende do modelo | Predefinição— |
Campotop_p | Tiponumber | RequisitoOpcional | Valores e limites Depende do modelo | Predefinição— |
Campostop | Tipostring|string[] | RequisitoOpcional | Valores e limites Depende do modelo | Predefinição— |
Campotools | Tipofunction_tool[] | RequisitoOpcional | Valores e limites Depende do modelo | Predefinição— |
Campotools[].type | Tipostring | RequisitoOpcional | Valores e limites function Depende do modelo | Predefinição— |
Campotools[].function.name | Tipostring | RequisitoObrigatório | Valores e limites Aplica-se quando: Função fornecida como ferramenta | Predefinição— |
Campotools[].function.description | Tipostring | RequisitoOpcional | Valores e limites | Predefinição— |
Campotools[].function.parameters | TipoJSON_schema | RequisitoOpcional | Valores e limites | Predefinição— |
Campotool_choice | Tipostring|object | RequisitoOpcional | Valores e limites Depende do modelo | Predefinição— |
Campoparallel_tool_calls | Tipoboolean | RequisitoOpcional | Valores e limites Depende do modelo | Predefinição— |
Camporesponse_format | Tipoobject | RequisitoOpcional | Valores e limites Depende do modelo | Predefinição— |
Camporeasoning_effort | Tipostring | RequisitoOpcional | Valores e limites Depende do modelo | Predefinição— |
Camporeasoning | Tipoobject | RequisitoOpcional | Valores e limites Depende do modelo | Predefinição— |
Camposervice_tier | Tipostring | RequisitoOpcional | Valores e limites Depende do modelo | Predefinição— |
Campoinstructions | Tipostring | RequisitoOpcional | Valores e limites Campo de compatibilidade | Predefinição— |
Campofunctions | Tipofunction[] | RequisitoOpcional | Valores e limites Depende do modelo | Predefinição— |
Campofunction_call | Tipostring|object | RequisitoOpcional | Valores e limites Depende do modelo | Predefinição— |
Campoprompt_cache_options | Tipoobject | RequisitoOpcional | Valores e limites Depende do modelo | Predefinição— |
Campomodalities | Tipostring[] | RequisitoOpcional | Valores e limites text | Predefinição— |
Campoprovider | Tipoobject | RequisitoOpcional | Valores e limites Condições: provider.options é rejeitado nesta rota textual Ultra | Predefinição— |
Campocache_control.ttl | Tipostring | RequisitoOpcional | Valores e limites Condições: 1h é rejeitado nos locais efetivos da cache de prompts | Predefinição— |
Combinações de materiais de entrada
Texto · Texto UTF8
messages[].content
Parâmetros e ciclo de vida do método
| Parâmetro | Contrato |
|---|---|
Parâmetrocontent_type | Contratoapplication/json |
Parâmetrorequired | Contratomodel, messages |
Parâmetromaterial_types | Contratotext |
Parâmetromessages | ContratoLista de mensagens com estrutura role/content |
Parâmetrofile_material | ContratoDocumento UTF-8 real inserido como texto literal; nenhum ID de ficheiro inferido |
Parâmetrooptional_controls | Contratostream, temperature, top_p, stop, max_tokens, max_completion_tokens, reasoning, response_format, tools, tool_choice |
Parâmetrocontrol_scope | ContratoEspecífico do modelo; as ferramentas de funções do utilizador diferem das ferramentas alojadas |
Parâmetrooutput_modalities | Contratotext |
Parâmetrohosted_operations | Contratofalse |
Parâmetromultimodal_input_binding | Contratonull |
Ciclo de vida: synchronous_or_streamed
Envie o ID exato do modelo com messages.
O comprimento do contexto não é um limite de saída.
Um ficheiro de texto pode fornecer texto literal; as entradas de imagem/áudio/objeto de ficheiro exigem uma associação exata.
Tarifários
As referências tarifárias não acrescentam opções ao pedido. Os parâmetros suportados constam do método selecionado.
- Modo rápido
- Não especificado Quando o modo rápido está selecionado
- Modo flex
- Não especificado Quando o modo flex está selecionado
- Esforço máximo de raciocínio
- Não especificado Quando o esforço máximo de raciocínio usa o ajuste predefinido (default)
Tarifas Ailoot
Preços por configuração
| Configuração | Tabela de tarifas | Custo |
|---|---|---|
| ConfiguraçãoTarifas base dos tokens | Tabela de tarifasTarifa base | Custo Entrada · Tokens de entrada $0.0002 / 1K tokens Saída · Tokens de saída $0.0008 / 1K tokens Entrada · Leitura da cache $0 / 1K tokens Entrada · Escrita na cache $0 / 1K tokens Entrada · Escrita na cache, 1 hora — / 1K tokens |
O Ailoot reserva um montante estimado antes de um pedido. Após o resultado, liquida o custo final com base na utilização medida. No streaming, a liquidação usa o registo final de utilização. Como funcionam a reserva e a liquidação →
Exemplos de pedidos
A descrição do modelo exige áudio, mas a rota selecionada declara entrada de texto. Não é fornecido um exemplo de geração pronto a executar para esta incompatibilidade.
manufacturer: audio → text
route: text → text
Receber e guardar os resultados
Ailoot Ultra · OpenAI Chat
json ou SSE
Guardar todos os resultados concluídos
Guarde cada resposta, ficheiro e parte de conteúdo devolvidos na íntegra.
Conserve cada opção com o conteúdo, as chamadas de ferramentas e o raciocínio. Em SSE, junte os deltas por índice de opção e ferramenta e mantenha o motivo final de conclusão e os dados de utilização.
Se for necessário verificar a resposta original
Conserve os ID e cabeçalhos de pedido/resposta. Não é fornecido um URL genérico para obter uma tarefa textual.
Campos da resposta
| Campo | Tipo |
|---|---|
Campochoices[].index | Tipointeger |
Campochoices[].message.content | Tipostring|null |
Campochoices[].message.tool_calls | Tipotool_call[] |
Campochoices[].message.reasoning_content | Tipostring |
Campochoices[].message.reasoning_details | Tipoobject|array |
Campochoices[].finish_reason | Tipostring|null |
Campousage | Tipoobject |
Erros e passos seguintes
| Resposta | Condição | Passo seguinte |
|---|---|---|
Resposta400 · invalid_request_error | CondiçãoCampos obrigatórios, representação do material ou valor do parâmetro inválidos | Passo seguinteCorrija os campos indicados antes de um novo pedido de criação. |
Aliases
Aliases do modelo
Ailoot Ultra Qwen/Qwen3-Omni-30B-A3B-Captioner
Aliases dos caminhos dos métodos
Use os caminhos dos métodos indicados acima.
IDs de chamada relacionados
Ailoot Ultra · Anthropic Messages POST /v1/messages Qwen/Qwen3-Omni-30B-A3B-Captioner
Qwen/Qwen3-Omni-30B-A3B-Captioner
Qwen/Qwen3-Omni-30B-A3B-CaptionerIntrodução
Qwen3-Omni-30B-A3B-Captioner descreve fala, música, sons ambientais e áudio cinematográfico em texto. Esta edição especializada de um único turno aceita uma entrada de áudio sem instrução textual; a Qwen recomenda excertos de duração não superior a 30 segundos para conservar os detalhes mais subtis.
- Entradas aceites
- Texto
- Resultados
- json · sse
Disponível no Ailoot · entradas e métodos
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Entrada
text- Saída
json,sse- Formato de saída
- JSON ou SSE
| Campo | Tipo | Requisito | Valores e limites | Predefinição |
|---|---|---|---|---|
Campomodel | Tipostring | RequisitoObrigatório | Valores e limites Qwen/Qwen3-Omni-30B-A3B-Captioner | Predefinição— |
Campomessages | Tipomessage[] | RequisitoObrigatório | Valores e limites | Predefinição— |
Campomessages[].role | Tipostring | RequisitoObrigatório | Valores e limites user, assistant | Predefinição— |
Campomessages[].content | Tipostring | RequisitoObrigatório | Valores e limites | Predefinição— |
Campomax_tokens | Tipointeger | RequisitoObrigatório | Valores e limites | Predefinição— |
Campostream | Tipoboolean | RequisitoOpcional | Valores e limites | Predefiniçãofalse |
Combinações de materiais de entrada
Texto · Texto UTF-8
Cadeia de caracteres messages[].content
Parâmetros e ciclo de vida do método
| Parâmetro | Contrato |
|---|---|
Parâmetrocontent_type | Contratoapplication/json |
Parâmetrorequired | Contratomodel, messages, max_tokens |
Parâmetrooptional_controls | Contratostream |
Parâmetromaterial_types | Contratotext |
Parâmetrotext_file_material | ContratoLeia o documento UTF-8 real e coloque o texto na entrada indicada ou na cadeia de conteúdo da mensagem. |
Ciclo de vida: synchronous_or_streamed
Tarifários
As referências tarifárias não acrescentam opções ao pedido. Os parâmetros suportados constam do método selecionado.
- Modo rápido
- Não especificado Quando o modo rápido está selecionado
- Modo flex
- Não especificado Quando o modo flex está selecionado
- Esforço máximo de raciocínio
- Não especificado Quando o esforço máximo de raciocínio usa o ajuste predefinido (default)
Tarifas Ailoot
Preços por configuração
| Configuração | Tabela de tarifas | Custo |
|---|---|---|
| ConfiguraçãoTarifas base dos tokens | Tabela de tarifasTarifa base | Custo Entrada · Tokens de entrada $0.0002 / 1K tokens Saída · Tokens de saída $0.0008 / 1K tokens Entrada · Leitura da cache $0 / 1K tokens Entrada · Escrita na cache $0 / 1K tokens Entrada · Escrita na cache, 1 hora — / 1K tokens |
O Ailoot reserva um montante estimado antes de um pedido. Após o resultado, liquida o custo final com base na utilização medida. No streaming, a liquidação usa o registo final de utilização. Como funcionam a reserva e a liquidação →
Exemplos de pedidos
A descrição do modelo exige áudio, mas a rota selecionada declara entrada de texto. Não é fornecido um exemplo de geração pronto a executar para esta incompatibilidade.
manufacturer: audio → text
route: text → json, sse
Receber e guardar os resultados
Ailoot Ultra · Anthropic Messages
JSON ou SSE
Guardar todos os resultados concluídos
Guarde cada resposta, ficheiro e parte de conteúdo devolvidos na íntegra.
Conserve todos os blocos de conteúdo, as assinaturas de raciocínio e os ID reais de utilização de ferramentas. Junte todos os deltas de blocos SSE; o primeiro bloco de texto não é a saída completa.
Se for necessário verificar a resposta original
Conserve os ID e cabeçalhos de pedido/resposta. Não é fornecido um URL genérico para obter uma tarefa textual.
Campos da resposta
| Campo | Tipo |
|---|---|
Campoid | Tipostring |
Campomodel | Tipostring |
Campocontent[] | Tipotext|thinking|tool_use|other content block |
Campostop_reason | Tipostring|null |
Campousage | Tipoobject |
Erros e passos seguintes
| Resposta | Condição | Passo seguinte |
|---|---|---|
Resposta400 · invalid_request_error | CondiçãoCampos obrigatórios, representação do material ou valor do parâmetro inválidos | Passo seguinteCorrija os campos indicados antes de um novo pedido de criação. |
Aliases
Aliases do modelo
Ailoot Ultra Qwen/Qwen3-Omni-30B-A3B-Captioner
Aliases dos caminhos dos métodos
Use os caminhos dos métodos indicados acima.
IDs de chamada relacionados
FAQ · Qwen/Qwen3-Omni-30B-A3B-Captioner
- Que entradas e resultados estão disponíveis?
POST /v1/chat/completions·Qwen/Qwen3-Omni-30B-A3B-Captioner:text→textPOST /v1/messages·Qwen/Qwen3-Omni-30B-A3B-Captioner:text→json,sse- Que campos utiliza o pedido?
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- Que limites se aplicam?
POST /v1/chat/completions·Qwen/Qwen3-Omni-30B-A3B-Captioner:messages.min_items:1