Qwen3.8 Omni Flash Realtime API

Fala e vídeo ao vivo enquadram entrada, fala sai por um soquete, com 56 vozes, chamadas de ferramentas durante a conversa e taxas separadas de token de texto e áudio.

Alibaba Cloud Geração de Áudio 192K contexto Lançado 21 de set. de 2026 Singapore Endpoint proprietário Novo

Sobre Qwen3.8 Omni Flash Realtime

Fala e vídeo ao vivo enquadram entrada, fala sai por um soquete, com 56 vozes, chamadas de ferramentas durante a conversa e taxas separadas de token de texto e áudio.

A sessão é configurada com eventos session.update pelo socket em vez de parâmetros de requisição. Tokens de texto e áudio cobram em taxas separadas.

Também conhecido como Alibaba Cloud Qwen3.8 Omni Flash Realtime

realtime speech to speech audio in audio out video function calling multilingual

Especificações de Qwen3.8 Omni Flash Realtime

ID do modelo
qwen3-8-omni-flash-realtime
Autor
Alibaba Cloud
Categoria
Geração de Áudio
Lançado
21 de set. de 2026
Janela de contexto
192K tokens
Saída máxima
65.536 tokens
Entrada
ÁudioTextoImagemVídeo
Saída
ÁudioTexto
Região
Singapore
Endpoints
WEBSOCKET/v1/realtime
IDs de modelo alternativos
qwen3.8-omni-flash-realtimealibaba/qwen3-8-omni-flash-realtime

Preços da API Qwen3.8 Omni Flash Realtime

Tarifas pay-as-you-go ao vivo do catálogo EmpirioLabs. Você paga só pelo que usa, sem mínimo mensal.

Tipo
Especificação
Tarifa
Entrada: áudio
por 1M de tokens de entrada de áudio
$1.86
Entrada
por 1M de tokens de prompt
$0.46
Saída
por 1M de tokens gerados
$1.40
Saída: áudio
por 1M de tokens de áudio gerados
$3.74
Comparar na página completa de preços

Como chamar a API Qwen3.8 Omni Flash Realtime

Qwen3.8 Omni Flash Realtime mantém uma conversa ao vivo por um WebSocket em wss://api.empiriolabs.ai/v1/realtime?model=qwen3-8-omni-flash-realtime, e não pelos endpoints HTTP. Conecte-se com o id de modelo qwen3-8-omni-flash-realtime e envie sua chave de API da EmpirioLabs como cabeçalho Authorization: Bearer no handshake. O áudio trafega nos dois sentidos como PCM de 16 bits em base64. Um navegador não consegue definir cabeçalhos em um WebSocket, então abra esta conexão a partir do seu servidor e repasse o áudio ao navegador pelo seu próprio socket. Obtenha uma chave de API no painel EmpirioLabs.

Python (websockets)
import asyncio, json, os, websockets

async def main():
    async with websockets.connect(
        "wss://api.empiriolabs.ai/v1/realtime?model=qwen3-8-omni-flash-realtime",
        additional_headers=[
            ("Authorization", f"Bearer {os.environ['EMPIRIOLABS_API_KEY']}"),
        ],
        max_size=None,
    ) as ws:
        print(json.loads(await ws.recv())["type"])  # session.created

        await ws.send(json.dumps({
            "type": "conversation.item.create",
            "item": {
                "type": "message",
                "role": "user",
                "content": [{"type": "input_text", "text": "Say hello."}],
            },
        }))
        await ws.send(json.dumps({"type": "response.create"}))

        async for raw in ws:
            event = json.loads(raw)
            if event["type"] == "response.audio.delta":
                ...  # base64 audio chunk, append to your playback buffer
            elif event["type"] == "response.done":
                break

asyncio.run(main())
Referência completa da API Qwen3.8 Omni Flash Realtime

Parâmetros da API Qwen3.8 Omni Flash Realtime

Parâmetros de requisição suportados pela API Qwen3.8 Omni Flash Realtime na EmpirioLabs. Os padrões valem quando um campo é omitido.

ParâmetroTipoPadrãoIntervalo / valoresDescrição
voiceenumTinaTina, Cindy, Liora Mira, Raymond, Zane, Katerina, Ryan, Mia, ...Voz falada para a sessão. Defina com session.update antes que o modelo produza qualquer áudio. Essas vozes são específicas para esse modelo.
instructionsstring--Orientação do sistema sobre como o modelo deve se comportar e falar durante a conversa.
modalitiesstring["text","audio"]-Quais tipos de saída o modelo retorna por um turno. Corte o áudio para uma resposta apenas de texto.
input_audio_formatenumpcm16pcm16Codificação do áudio que você adiciona ao buffer de entrada: PCM base64 de 16 bits a 16 kHz.
output_audio_formatenumpcm24pcm24Codificação do áudio que o modelo transmite de volta: PCM de 16 bits a 24 kHz.
turn_detectionstring{"type":"server_vad"}-Detecção de atividade de voz: decide quando você terminou de falar e o modelo deve responder. Está ativado por padrão como server_vad, o que encerra seu turno após...
max_response_output_tokensnumber-1 a 65536Maior número de tokens de saída que uma resposta pode usar: de 1 a 65536, onde um número maior é 65536, ou "inf" para o limite próprio do modelo. Também aceito como...
temperaturenumber-0 a 1.99Temperatura de amostragem. 0 é determinístico e 1,99 é a aleatoriedade máxima. Quando omitido, aplica-se o padrão do próprio modelo.
top_pnumber-0.01 a 1Amostragem do núcleo com massa de probabilidade. Valores mais baixos tornam as saídas mais focadas. Quando omitido, o padrão do próprio modelo se aplica.
top_kinteger-1 a 100Amostre apenas dos K tokens mais prováveis. Quando omitido, o padrão do modelo se aplica.
repetition_penaltynumber-0.1 a 2Valores mais altos desencorajam a repetição da frase, e 1 não aplica penalidade. Quando omitido, o padrão do modelo se aplica.
presence_penaltynumber--2 a 2Penalidade para tokens que já apareceram no texto gerado. Valores positivos incentivam novos tópicos. Quando omitidos, o padrão do modelo se aplica.
seedinteger-0 a 2147483647Semente aleatória para amostragem mais reproduzível. Reutilizar uma semente com a mesma solicitação retorna uma saída semelhante, nem sempre idêntica.
video_representation_compactenum-none, normalComo o modelo lê os quadros de vídeo que você envia: nenhum mantém o detalhe completo, e o normal lê os mesmos quadros para um quarto dos tokens de entrada quando...

Bom saber

Conexão

Voz full-duplex sobre um WebSocket em wss://api.empiriolabs.ai/v1/realtime?model=qwen3-8-omni-flash-realtime, autenticada com o cabeçalho comum Authorization Bearer. Configure a sessão com session.update sobre o socket: voz, instruções, modalidades, detecção de turno, amostragem e o limite de comprimento de resposta, max_response_output_tokens.

Envio de áudio e vídeo

  • Adicione o áudio do microfone como input_audio_buffer.append eventos.
  • Anexe os quadros de vídeo ao vivo como input_image_buffer.append eventos. Os quadros não são conteúdo de mensagem, então uma imagem dentro de um item de conversa é rejeitada.
  • Defina video_representation_compact para normal antes do primeiro áudio para ler os mesmos quadros de um quarto dos tokens de entrada.
  • A detecção de atividade de voz decide quando você parou de falar, então continue transmitindo por cerca de um segundo após o fim da fala.

Vozes

As vozes desse modelo não são do mesmo conjunto dos modelos Qwen3.5 Omni em tempo real. Escolha uma da lista de vozes em vez de carregar uma voz, ou deixe-a desconfigurada e o padrão será fornecido para você.

Faturamento

Tokens de áudio e texto são precificados separadamente em ambas as direções, e cada turno concluído é faturado separadamente pelo uso reportado pelo modelo.

API Qwen3.8 Omni Flash Realtime: perguntas frequentes

Quanto custa a API Qwen3.8 Omni Flash Realtime?

Na EmpirioLabs, Qwen3.8 Omni Flash Realtime é cobrado por uso: Entrada: áudio $1.86 por 1M de tokens de entrada de áudio; Entrada $0.46 por 1M de tokens de prompt; Saída $1.40 por 1M de tokens gerados; Saída: áudio $3.74 por 1M de tokens de áudio gerados. A tabela de tarifas ao vivo desta página sempre corresponde ao que a API cobra.

Qual é a janela de contexto de Qwen3.8 Omni Flash Realtime?

Qwen3.8 Omni Flash Realtime suporta uma janela de contexto de 192K tokens com até 65.536 tokens de saída por resposta.

Qual endpoint Qwen3.8 Omni Flash Realtime usa?

Qwen3.8 Omni Flash Realtime é servido por WEBSOCKET /v1/realtime em api.empiriolabs.ai com autenticação padrão por token Bearer.

Posso testar Qwen3.8 Omni Flash Realtime no navegador antes de integrar?

Abra o playground da EmpirioLabs e clique em Start session para testar no navegador. Qwen3.8 Omni Flash Realtime funciona sobre um WebSocket em vez de requisição e resposta, então para integrar comece pelo guia rápido de voz em tempo real. Conecte-se do seu servidor com sua chave de API da EmpirioLabs e o id de modelo qwen3-8-omni-flash-realtime e transmita áudio nos dois sentidos.

Como consigo uma chave de API Qwen3.8 Omni Flash Realtime?

Crie uma conta EmpirioLabs e gere uma chave em API Keys no painel. A cobrança usa créditos pay-as-you-go, então você paga apenas pelas requisições que faz.

Compare Qwen3.8 Omni Flash Realtime com outros modelos

Todas as comparações de modelos

Pronto para usar endpoints melhores?

Confira nossos preços ou entre em contato se quiser que seu próprio modelo seja implementado em nossa pilha.