

Qwen3.5 Omni Flash Realtime وQwen3.5 Omni Plus Realtime جنبًا إلى جنب: المواصفات والقدرات والمعلمات والأسعار المباشرة من كتالوج EmpirioLabs.
Qwen3.5 Omni Flash Realtime وQwen3.5 Omni Plus Realtime كلاهما من نماذج Alibaba Cloud ضمن فئة توليد الصوت، ومتاحان عبر واجهة EmpirioLabs API.
| المواصفة | Qwen3.5 Omni Flash Realtime | Qwen3.5 Omni Plus Realtime |
|---|---|---|
| معرّف النموذج | qwen3-5-omni-flash-realtime | qwen3-5-omni-plus-realtime |
| المطور | Alibaba Cloud | Alibaba Cloud |
| نافذة السياق | 192K رمز | 192K رمز |
| أقصى إخراج | 65,536 رمز | 65,536 رمز |
| الإدخال | صوت نص صورة فيديو | صوت نص صورة فيديو |
| الإخراج | صوت نص | صوت نص |
| المنطقة | Singapore | Singapore |
| نقاط النهاية | WEBSOCKET /v1/realtime | WEBSOCKET /v1/realtime |
| القدرات |
أسعار مباشرة من كتالوج EmpirioLabs لكلا النموذجين. كل جدول أسعار يطابق دائمًا ما تحتسبه الواجهة.
معلمات الطلب المدرجة لكل نموذج على EmpirioLabs، مع القيم المسموح بها أو النطاق حيثما ينطبق. تشير الشرطة إلى معلمة غير مدرجة للنموذج.
| المعامل | Qwen3.5 Omni Flash Realtime | Qwen3.5 Omni Plus Realtime |
|---|---|---|
| voice | Tina, Serena, Ethan, Dylan, Sunny, Peter, Kiki, Eric الافتراضي: Tina | Tina, Serena, Ethan, Dylan, Sunny, Peter, Kiki, Eric الافتراضي: Tina |
| instructions | string | string |
| modalities | string الافتراضي: ["text","audio"] | string الافتراضي: ["text","audio"] |
| input_audio_format | pcm الافتراضي: pcm | pcm الافتراضي: pcm |
| output_audio_format | pcm الافتراضي: pcm | pcm الافتراضي: pcm |
| turn_detection | string الافتراضي: {"type":"server_vad"} | string الافتراضي: {"type":"server_vad"} |
| max_response_output_tokens | 1 إلى 65536 | 1 إلى 65536 |
| temperature | 0 إلى 1.99 | 0 إلى 1.99 |
| top_p | 0.01 إلى 1 | 0.01 إلى 1 |
| top_k | 1 إلى 100 | 1 إلى 100 |
| repetition_penalty | 0.1 إلى 2 | 0.1 إلى 2 |
| presence_penalty | -2 إلى 2 | -2 إلى 2 |
| seed | 0 إلى 2147483647 | 0 إلى 2147483647 |
الصوت الكامل المزدوج عبر WebSocket على wss://api.empiriolabs.ai/v1/realtime?model=qwen3-5-omni-flash-realtime، ويتم التحقق منه باستخدام رأس حامل التفويض العادي. قم بتكوين الجلسة باستخدام session.update عبر المقبس: الصوت، التعليمات، الوسائط، اكتشاف الأدوار، أخذ العينات، وحد طول الرد، max_response_output_tokens. إرسال إطارات الكاميرا أو الفيديو كصور JPEG مع input_image_buffer.append، بعد أول صوت. تختلف أصوات هذا النموذج عن الجيل السابق من Omni، لذا إذا تم تعيين واحد يقبل أو يغادر الإعداد الافتراضي؛ صوت غير معروف ينهي الجلسة بدلا من إعادة الخطأ. يتم تسعير رموز النص والصوت بشكل منفصل، ويتم احتساب الرد الصوتي فقط على رموز إخراج الصوت، ويتم احتساب كل دور مكتمل بمفرده من الاستخدام الذي يبلغ عنه النموذج.
الصوت المزدوج الكامل عبر WebSocket على wss://api.empiriolabs.ai/v1/realtime?model=qwen3-5-omni-plus-realtime، ويتم التحقق منه باستخدام رأس حامل التفويض العادي. قم بتكوين الجلسة باستخدام session.update عبر المقبس: الصوت، التعليمات، الوسائط، اكتشاف الأدوار، أخذ العينات، وحد طول الرد، max_response_output_tokens. إرسال إطارات الكاميرا أو الفيديو كصور JPEG مع input_image_buffer.append، بعد الصوت الأول. بالنسبة ل WAV أو معدل عينة آخر مع النسخة التجريبية من البروتوكول، قم بتعيين session.audio.input.format و session.audio.output.format قبل الصوت الأول. تختلف أصوات هذا النموذج عن الجيل السابق من Omni، لذا تعيين الجيل الذي يقبل أو يغادر الإعداد الافتراضي؛ ينهي صوت غير معروف الجلسة بدلا من إرجاع الخطأ. يتم تسعير رموز النص والصوت بشكل منفصل، ويتم احتساب الرد الصوتي فقط على رموز الإخراج الصوتي، ويتم احتساب كل دور مكتمل بشكل مستقل بناء على الاستخدام الذي يبلغ عنه النموذج.
يجري Qwen3.5 Omni Flash Realtime محادثة مباشرة عبر WebSocket على wss://api.empiriolabs.ai/v1/realtime?model=qwen3-5-omni-flash-realtime، وليس عبر نقاط نهاية HTTP. اتصل باستخدام معرف النموذج qwen3-5-omni-flash-realtime وأرسل مفتاح EmpirioLabs API في ترويسة Authorization: Bearer أثناء المصافحة. ينتقل الصوت في الاتجاهين بصيغة PCM 16-بت مرمّزة بـ base64. لا يستطيع المتصفح ضبط الترويسات على WebSocket، لذا افتح هذا الاتصال من خادمك ومرّر الصوت إلى المتصفح عبر مقبسك الخاص. يُستدعى النموذجان عبر نقطة النهاية نفسها. اضبط model على qwen3-5-omni-flash-realtime أو qwen3-5-omni-plus-realtime. احصل على مفتاح API من لوحة تحكم EmpirioLabs.
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())لكلا النموذجين نافذة سياق تبلغ 192K رمز. Qwen3.5 Omni Flash Realtime لديه السعر الأقل لـ المدخلات: صوت (لكل 1M رموز إدخال صوت) والمدخلات (لكل 1M رموز مطالبة). المواصفات وجداول الأسعار والمعلمات في هذه الصفحة مصدرها كتالوج EmpirioLabs المباشر.
Qwen3.5 Omni Flash Realtime لديه السعر الأقل لـ المدخلات: صوت (لكل 1M رموز إدخال صوت) والمدخلات (لكل 1M رموز مطالبة). جدولا الأسعار المباشران موجودان في هذه الصفحة ويطابقان دائمًا ما تحتسبه الواجهة.
نعم. يستخدم النموذجان WEBSOCKET /v1/realtime بمفتاح EmpirioLabs API نفسه، لذا يكفي في معظم التكاملات تغيير قيمة model للتبديل. راجع أولًا جدول المعلمات في هذه الصفحة إذا كنت تعتمد على معلمة خاصة بنموذج معين.
نعم. افتح كل نموذج في ملعب EmpirioLabs واضغط Start session لتجربته في المتصفح.
تحقق من تسعيرنا أو تواصل إذا كنت ترغب في نشر نموذجك الخاص على مجموعتنا.