WebSocket
PRX გეითვეი WebSocket ენდფოინთს უზრუნველყოფს რეალურ დროში, ორმხრივი კომუნიკაციისთვის აგენტის სესიებთან. ეს საშუალებას აძლევს სტრიმინგ პასუხებს, ინსტრუმენტების შესრულების ცოცხალ განახლებებსა და ინტერაქტიულ საუბრებს.
კავშირი
დაუკავშირდით WebSocket ენდფოინთს:
ws://127.0.0.1:3120/ws/sessions/:idშეტყობინებების პროტოკოლი
შეტყობინებები JSON ობიექტების სახით იცვლება type ველით:
კლიენტიდან სერვერზე
message-- მომხმარებლის შეტყობინების გაგზავნაcancel-- აგენტის მიმდინარე ოპერაციის გაუქმებაping-- keepalive ping
სერვერიდან კლიენტზე
token-- სტრიმინგ პასუხის ტოკენიtool_call-- აგენტი ინსტრუმენტს იძახებსtool_result-- ინსტრუმენტის შესრულება დასრულდაdone-- აგენტის პასუხი დასრულდაerror-- შეცდომა მოხდაpong-- keepalive პასუხი
კონფიგურაცია
toml
[gateway.websocket]
max_connections = 100
ping_interval_secs = 30
max_message_size_kb = 1024