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