Skip to content
Эта страница создана и переведена с помощью ИИ. Если вы заметили неточности, помогите нам улучшить её. Редактировать на GitHub

WebSocket

Шлюз PRX предоставляет WebSocket-эндпоинт для двунаправленной коммуникации с сессиями агента в реальном времени. Это обеспечивает потоковые ответы, обновления выполнения инструментов в реальном времени и интерактивные разговоры.

Подключение

Подключение к WebSocket-эндпоинту:

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

Протокол сообщений

Сообщения обмениваются как JSON-объекты с полем type:

Клиент к серверу

  • message -- отправка сообщения пользователя
  • cancel -- отмена текущей операции агента
  • ping -- keepalive-пинг

Сервер к клиенту

  • token -- потоковый токен ответа
  • tool_call -- агент вызывает инструмент
  • tool_result -- выполнение инструмента завершено
  • done -- ответ агента завершён
  • error -- произошла ошибка
  • pong -- keepalive-ответ

Конфигурация

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

Связанные страницы

Released under the Apache-2.0 License.