Skip to content
تم إنشاء هذه الصفحة وترجمتها بمساعدة الذكاء الاصطناعي. إذا لاحظت أي أخطاء، لا تتردد في المساهمة في تحسينها. تعديل على GitHub

البوابة

بوابة PRX هي الطبقة المواجهة للشبكة التي تعرض قدرات الوكيل عبر عدة بروتوكولات. وهي توفّر واجهات HTTP REST API واتصالات WebSocket للبث الفوري ونقاط webhook للتكاملات المعتمدة على الأحداث.

نظرة عامة

تعمل البوابة كجزء من daemon في PRX وتتعامل مع:

  • HTTP API -- نقاط نهاية RESTful لإدارة الجلسات وتنفيذ الأدوات والإعدادات
  • WebSocket -- بث ثنائي الاتجاه للتفاعلات الفورية مع الوكيل
  • Webhooks -- إشعارات أحداث صادرة للتكاملات
  • Middleware -- المصادقة وتحديد المعدّل و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.