Skip to content
تم إنشاء هذه الصفحة وترجمتها بمساعدة الذكاء الاصطناعي. إذا لاحظت أي أخطاء، لا تتردد في المساهمة في تحسينها. تعديل على GitHub

WebSocket

توفر بوابة PRX نقطة نهاية WebSocket لاتصال فوري ثنائي الاتجاه مع جلسات الوكيل. يتيح ذلك بث الاستجابات وتحديثات تنفيذ الأدوات المباشرة والمحادثات التفاعلية.

الاتصال

اتصل بنقطة نهاية WebSocket على:

ws://127.0.0.1:3120/ws/sessions/:id

بروتوكول الرسائل

يتم تبادل الرسائل ككائنات JSON تحتوي حقل type:

من العميل إلى الخادم

  • message -- إرسال رسالة مستخدم
  • cancel -- إلغاء عملية الوكيل الحالية
  • ping -- ping للإبقاء على الاتصال

من الخادم إلى العميل

  • token -- رمز استجابة متدفقة
  • tool_call -- الوكيل يستدعي أداة
  • tool_result -- اكتمل تنفيذ الأداة
  • done -- اكتملت استجابة الوكيل
  • error -- حدث خطأ
  • pong -- استجابة الإبقاء على الاتصال

الإعدادات

toml
[gateway.websocket]
max_connections = 100
ping_interval_secs = 30
max_message_size_kb = 1024

صفحات ذات صلة

Released under the Apache-2.0 License.