Skip to content
このページは AI の支援により作成・翻訳されました。誤りがあれば、改善にご協力ください。 GitHub で編集

ゲートウェイ

PRX ゲートウェイは、複数のプロトコルを通じてエージェント機能を公開するネットワーク対向レイヤーです。HTTP REST API、リアルタイムストリーミング用の WebSocket 接続、イベント駆動型統合のための Webhook エンドポイントを提供します。

概要

ゲートウェイは PRX デーモンの一部として実行され、以下を処理します:

  • HTTP API -- セッション管理、ツール実行、設定のための RESTful エンドポイント
  • WebSocket -- リアルタイムエージェントインタラクションのための双方向ストリーミング
  • Webhook -- 統合のためのアウトバウンドイベント通知
  • ミドルウェア -- 認証、レート制限、CORS、リクエストログ

アーキテクチャ

┌─────────────────────────────────┐
│           Gateway                │
│  ┌──────────┐  ┌─────────────┐  │
│  │ HTTP API │  │  WebSocket  │  │
│  └────┬─────┘  └──────┬──────┘  │
│       │               │         │
│  ┌────┴───────────────┴──────┐  │
│  │       Middleware Stack     │  │
│  └────────────┬──────────────┘  │
│               │                  │
│  ┌────────────┴──────────────┐  │
│  │      Agent Runtime         │  │
│  └───────────────────────────┘  │
└─────────────────────────────────┘

設定

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.