

Qwen3.5 Omni Flash Realtime und Qwen3.5 Omni Plus Realtime im direkten Vergleich: Spezifikationen, Fähigkeiten, Parameter und Live-Preise aus dem EmpirioLabs-Katalog.
Qwen3.5 Omni Flash Realtime und Qwen3.5 Omni Plus Realtime sind beide Modelle von Alibaba Cloud in der Kategorie Audiogeneration und über die EmpirioLabs API verfügbar.
| Spezifikation | Qwen3.5 Omni Flash Realtime | Qwen3.5 Omni Plus Realtime |
|---|---|---|
| Modell-ID | qwen3-5-omni-flash-realtime | qwen3-5-omni-plus-realtime |
| Autor | Alibaba Cloud | Alibaba Cloud |
| Kontextfenster | 192K Token | 192K Token |
| Max. Ausgabe | 65.536 Token | 65.536 Token |
| Eingabe | Audio Text Bild Video | Audio Text Bild Video |
| Ausgabe | Audio Text | Audio Text |
| Region | Singapore | Singapore |
| Endpoints | WEBSOCKET /v1/realtime | WEBSOCKET /v1/realtime |
| Fähigkeiten |
Live-Preise aus dem EmpirioLabs-Katalog für beide Modelle. Jede Preistabelle entspricht immer dem, was die API berechnet.
Anfrageparameter, die jedes Modell auf EmpirioLabs angibt, mit den zulässigen Werten oder dem Bereich, wo einer gilt. Ein Strich markiert einen Parameter, den das Modell nicht angibt.
| Parameter | Qwen3.5 Omni Flash Realtime | Qwen3.5 Omni Plus Realtime |
|---|---|---|
| voice | Tina, Serena, Ethan, Dylan, Sunny, Peter, Kiki, Eric Standard: Tina | Tina, Serena, Ethan, Dylan, Sunny, Peter, Kiki, Eric Standard: Tina |
| instructions | string | string |
| modalities | string Standard: ["text","audio"] | string Standard: ["text","audio"] |
| input_audio_format | pcm Standard: pcm | pcm Standard: pcm |
| output_audio_format | pcm Standard: pcm | pcm Standard: pcm |
| turn_detection | string Standard: {"type":"server_vad"} | string Standard: {"type":"server_vad"} |
| max_response_output_tokens | 1 bis 65536 | 1 bis 65536 |
| temperature | 0 bis 1.99 | 0 bis 1.99 |
| top_p | 0.01 bis 1 | 0.01 bis 1 |
| top_k | 1 bis 100 | 1 bis 100 |
| repetition_penalty | 0.1 bis 2 | 0.1 bis 2 |
| presence_penalty | -2 bis 2 | -2 bis 2 |
| seed | 0 bis 2147483647 | 0 bis 2147483647 |
Vollduplex-Stimme über einen WebSocket unter wss://api.empiriolabs.ai/v1/realtime?model=qwen3-5-omni-flash-realtime, authentifiziert mit dem gewöhnlichen Authorization Bearer-Header. Konfigurieren Sie die Sitzung mit session.update über den Socket: Sprache, Befehle, Modalitäten, Zugerkennung, Abtastung und das Limit für die Antwortlänge, max_response_output_tokens. Senden Sie Kamera- oder Videobilder als JPEG-Bilder mit input_image_buffer.append nach dem ersten Audio. Die Stimmen dieses Modells unterscheiden sich von der früheren Omni-Generation, daher sollten Sie eines akzeptieren oder das Standardbild lassen; eine unbekannte Stimme beendet die Sitzung, anstatt einen Fehler zurückzugeben. Text- und Audio-Token werden separat bepreist, eine gesprochene Antwort wird nur für die Audioausgaben berechnet, und jede abgeschlossene Runde wird eigenständig anhand der vom Modell angegebenen Nutzung berechnet.
Vollduplex-Stimme über einen WebSocket unter wss://api.empiriolabs.ai/v1/realtime?model=qwen3-5-omni-plus-realtime, authentifiziert mit dem normalen Authorization Bearer-Header. Konfigurieren Sie die Sitzung mit session.update über den Socket: Sprache, Instruktionen, Modalitäten, Zugerkennung, Sampling und das Limit für die Antwortlänge, max_response_output_tokens. Senden Sie Kamera- oder Videoframes als JPEG-Bilder mit input_image_buffer.append nach dem ersten Audio. Für WAV oder eine andere Abtastrate mit der Beta-Version des Protokolls setzen Sie session.audio.input.format und session.audio.output.format vor dem ersten Audio. Die Stimmen dieses Modells unterscheiden sich von der früheren Omni-Generation, also setzen Sie eine Version, die es akzeptiert oder den Standard lässt; eine unbekannte Stimme beendet die Sitzung, anstatt einen Fehler zurückzugeben. Text- und Audiotoken werden separat bepreist, eine gesprochene Antwort wird nur für die Audioausgaben berechnet, und jede abgeschlossene Runde wird eigenständig nach der vom Modell angegebenen Nutzung berechnet.
Qwen3.5 Omni Flash Realtime führt ein Live-Gespräch über einen WebSocket unter wss://api.empiriolabs.ai/v1/realtime?model=qwen3-5-omni-flash-realtime, nicht über die HTTP-Endpunkte. Verbinden Sie sich mit der Modell-ID qwen3-5-omni-flash-realtime und senden Sie Ihren EmpirioLabs-API-Schlüssel beim Handshake als Authorization: Bearer-Header. Audio läuft in beide Richtungen als base64-kodiertes 16-Bit-PCM. Ein Browser kann bei einem WebSocket keine Header setzen. Öffnen Sie diese Verbindung daher von Ihrem Server aus und leiten Sie das Audio über Ihren eigenen Socket an den Browser weiter. Beide Modelle werden über denselben Endpunkt aufgerufen. Setze model auf qwen3-5-omni-flash-realtime oder qwen3-5-omni-plus-realtime. Hol dir einen API-Schlüssel im EmpirioLabs Dashboard.
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())Beide Modelle haben ein Kontextfenster von 192K Token. Qwen3.5 Omni Flash Realtime hat den niedrigeren Preis für Eingabe: Audio (pro 1M Audio-Eingangstoken) und Eingabe (pro 1M Prompt-Token). Die Spezifikationen, Preistabellen und Parameter auf dieser Seite stammen aus dem Live-Katalog von EmpirioLabs.
Qwen3.5 Omni Flash Realtime hat den niedrigeren Preis für Eingabe: Audio (pro 1M Audio-Eingangstoken) und Eingabe (pro 1M Prompt-Token). Beide Live-Preistabellen stehen auf dieser Seite und entsprechen immer dem, was die API berechnet.
Ja. Beide Modelle nutzen WEBSOCKET /v1/realtime mit demselben EmpirioLabs API-Schlüssel, die meisten Integrationen wechseln also durch Ändern des model Werts. Prüfe zuerst die Parametertabelle auf dieser Seite, wenn du dich auf einen modellspezifischen Parameter verlässt.
Ja. Öffne jedes Modell im EmpirioLabs Playground und klicke auf Start session, um es im Browser zu testen.
Schauen Sie sich unsere Preise an oder kontaktieren Sie uns, wenn Sie Ihr eigenes Modell auf unserem Stack implementieren möchten.