Qwen3.5 Omni Flash Realtime vs Qwen3.5 Omni Plus Realtime

Qwen3.5 Omni Flash Realtime et Qwen3.5 Omni Plus Realtime côte à côte : caractéristiques, capacités, paramètres et tarifs en direct du catalogue EmpirioLabs.

Alibaba Cloud Production audio

Qwen3.5 Omni Flash Realtime vs Qwen3.5 Omni Plus Realtime en un coup d'œil

Qwen3.5 Omni Flash Realtime et Qwen3.5 Omni Plus Realtime sont deux modèles Alibaba Cloud de la catégorie Production audio, disponibles via l'API EmpirioLabs.

Différences clés

  • Les deux modèles ont une fenêtre de contexte de 192K tokens.
  • Qwen3.5 Omni Flash Realtime affiche le tarif le plus bas pour Entrée : audio (par 1M de jetons d’entrée audio) et Entrée (par 1M de jetons d’invite).

Qwen3.5 Omni Flash Realtime vs Qwen3.5 Omni Plus Realtime : caractéristiques

Spéc.Qwen3.5 Omni Flash RealtimeQwen3.5 Omni Plus Realtime
ID du modèleqwen3-5-omni-flash-realtimeqwen3-5-omni-plus-realtime
AuteurAlibaba CloudAlibaba Cloud
Fenêtre de contexte192K tokens192K tokens
Sortie max65 536 tokens65 536 tokens
Entrée
Audio Texte Image Vidéo
Audio Texte Image Vidéo
Sortie
Audio Texte
Audio Texte
RégionSingaporeSingapore
Endpoints
WEBSOCKET /v1/realtime
WEBSOCKET /v1/realtime
Capacités
realtime speech to speech audio in audio out video function calling multilingual
realtime speech to speech audio in audio out video function calling multilingual

Qwen3.5 Omni Flash Realtime vs Qwen3.5 Omni Plus Realtime : tarifs de l'API

Tarifs en direct du catalogue EmpirioLabs pour les deux modèles. Chaque grille tarifaire correspond toujours à ce que l'API facture.

Qwen3.5 Omni Flash Realtime vs Qwen3.5 Omni Plus Realtime : paramètres de l'API

Paramètres de requête indiqués pour chaque modèle sur EmpirioLabs, avec les valeurs autorisées ou la plage le cas échéant. Un tiret signale un paramètre que le modèle n'indique pas.

ParamètreQwen3.5 Omni Flash RealtimeQwen3.5 Omni Plus Realtime
voiceTina, Serena, Ethan, Dylan, Sunny, Peter, Kiki, Eric Par défaut: TinaTina, Serena, Ethan, Dylan, Sunny, Peter, Kiki, Eric Par défaut: Tina
instructionsstringstring
modalitiesstring Par défaut: ["text","audio"]string Par défaut: ["text","audio"]
input_audio_formatpcm Par défaut: pcmpcm Par défaut: pcm
output_audio_formatpcm Par défaut: pcmpcm Par défaut: pcm
turn_detectionstring Par défaut: {"type":"server_vad"}string Par défaut: {"type":"server_vad"}
max_response_output_tokens1 à 655361 à 65536
temperature0 à 1.990 à 1.99
top_p0.01 à 10.01 à 1
top_k1 à 1001 à 100
repetition_penalty0.1 à 20.1 à 2
presence_penalty-2 à 2-2 à 2
seed0 à 21474836470 à 2147483647

Qwen3.5 Omni Flash Realtime vs Qwen3.5 Omni Plus Realtime : limites et notes

Qwen3.5 Omni Flash Realtime

Voix full-duplex sur un WebSocket à wss://api.empiriolabs.ai/v1/realtime ?model=qwen3-5-omni-flash-realtime, authentifiée avec l’en-tête Authorization Bearer ordinaire. Configurez la session avec session.update sur le socket: voix, instructions, modalités, détection de virage, échantillonnage et limite de durée de réponse, max_response_output_tokens. Envoyez des images de caméra ou vidéo en JPEG avec input_image_buffer.append, après le premier audio. Les voix de ce modèle diffèrent de celles de la génération précédente d’Omni, donc réglez une voix acceptée ou laissez par défaut; une voix inconnue met fin à la session plutôt que de renvoyer une erreur. Les jetons texte et audio sont tarifés séparément, une réponse vocale est facturée uniquement pour ses jetons de sortie audio, et chaque tour complété est facturé individuellement selon l’utilisation rapportée par le modèle.

Qwen3.5 Omni Plus Realtime

Voix full-duplex via un WebSocket à wss://api.empiriolabs.ai/v1/realtime ?model=qwen3-5-omni-plus-realtime, authentifié avec l’en-tête Authorization Bearer ordinaire. Configurez la session avec session.update sur le socket: voix, instructions, modalités, détection de tour, échantillonnage et limite de durée de réponse, max_response_output_tokens. Envoyez des images caméra ou vidéo en JPEG avec input_image_buffer.append, après le premier audio. Pour WAV ou un autre taux d’échantillonnage avec la version bêta du protocole, réglez session.audio.input.format et session.audio.output.format avant le premier audio. Les voix de ce modèle diffèrent de celles de la génération précédente d’Omni, donc configurez un message qu’il accepte ou laissez le défaut; une voix inconnue met fin à la session plutôt que de renvoyer une erreur. Les jetons texte et audio sont tarifés séparément, une réponse vocale est facturée uniquement pour ses jetons de sortie audio, et chaque tour complété est facturé séparément selon l’utilisation rapportée par le modèle.

Comment appeler Qwen3.5 Omni Flash Realtime et Qwen3.5 Omni Plus Realtime

Qwen3.5 Omni Flash Realtime tient une conversation en direct via un WebSocket sur wss://api.empiriolabs.ai/v1/realtime?model=qwen3-5-omni-flash-realtime, et non via les endpoints HTTP. Connectez-vous avec l'id de modèle qwen3-5-omni-flash-realtime et envoyez votre clé API EmpirioLabs dans un en-tête Authorization: Bearer lors du handshake. L'audio circule dans les deux sens en PCM 16 bits encodé en base64. Un navigateur ne peut pas définir d'en-têtes sur un WebSocket : ouvrez donc cette connexion depuis votre serveur et relayez l'audio vers le navigateur via votre propre socket. Les deux modèles s'appellent via le même endpoint. Définissez model sur qwen3-5-omni-flash-realtime ou qwen3-5-omni-plus-realtime. Obtenez une clé API depuis le tableau de bord EmpirioLabs.

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

async def main():
    async with websockets.connect(
        "wss://api.empiriolabs.ai/v1/realtime?model=qwen3-5-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())

Qwen3.5 Omni Flash Realtime vs Qwen3.5 Omni Plus Realtime : questions fréquentes

Quelle est la différence entre Qwen3.5 Omni Flash Realtime et Qwen3.5 Omni Plus Realtime ?

Les deux modèles ont une fenêtre de contexte de 192K tokens. Qwen3.5 Omni Flash Realtime affiche le tarif le plus bas pour Entrée : audio (par 1M de jetons d’entrée audio) et Entrée (par 1M de jetons d’invite). Les caractéristiques, les grilles tarifaires et les paramètres de cette page proviennent du catalogue EmpirioLabs en direct.

Lequel a le tarif le plus bas, Qwen3.5 Omni Flash Realtime ou Qwen3.5 Omni Plus Realtime ?

Qwen3.5 Omni Flash Realtime affiche le tarif le plus bas pour Entrée : audio (par 1M de jetons d’entrée audio) et Entrée (par 1M de jetons d’invite). Les deux grilles tarifaires en direct sont sur cette page et correspondent toujours à ce que l'API facture.

Puis-je passer de Qwen3.5 Omni Flash Realtime à Qwen3.5 Omni Plus Realtime sans reconstruire mon intégration ?

Oui. Les deux modèles utilisent WEBSOCKET /v1/realtime avec la même clé API EmpirioLabs : la plupart des intégrations basculent en changeant la valeur model. Vérifiez d'abord le tableau des paramètres de cette page si vous dépendez d'un paramètre propre à un modèle.

Puis-je essayer Qwen3.5 Omni Flash Realtime et Qwen3.5 Omni Plus Realtime dans le navigateur avant d'intégrer ?

Oui. Ouvrez chaque modèle dans le playground EmpirioLabs et appuyez sur Start session pour l'essayer dans votre navigateur.

Prêt à utiliser de meilleurs points de terminaison ?

Consultez nos tarifs ou contactez-nous si vous souhaitez que votre propre modèle soit déployé sur notre stack.