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

Шлюз

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

Обзор

Шлюз запускается как часть демона PRX и обрабатывает:

  • HTTP API -- RESTful-эндпоинты для управления сессиями, выполнения инструментов и конфигурации
  • WebSocket -- двунаправленная потоковая передача для взаимодействия с агентом в реальном времени
  • Вебхуки -- исходящие уведомления о событиях для интеграций
  • Промежуточное ПО -- аутентификация, ограничение частоты, CORS и журналирование запросов

Архитектура

┌─────────────────────────────────┐
│            Шлюз                 │
│  ┌──────────┐  ┌─────────────┐  │
│  │ HTTP API │  │  WebSocket  │  │
│  └────┬─────┘  └──────┬──────┘  │
│       │               │         │
│  ┌────┴───────────────┴──────┐  │
│  │   Стек промежуточного ПО  │  │
│  └────────────┬──────────────┘  │
│               │                  │
│  ┌────────────┴──────────────┐  │
│  │      Среда выполн. агента │  │
│  └───────────────────────────┘  │
└─────────────────────────────────┘

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

toml
[gateway]
bind = "127.0.0.1:3120"
tls_cert = ""
tls_key = ""

[gateway.cors]
allowed_origins = ["*"]
allowed_methods = ["GET", "POST", "PUT", "DELETE"]

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

Released under the Apache-2.0 License.