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

المصادقة ​

يدعم PRX عدة آليات مصادقة لمزوّدي LLM، والوصول عبر API، والاتصال بين العقد. يتعامل نظام المصادقة مع تدفقات OAuth2، وإدارة مفاتيح API، والمصادقة الخاصة بكل مزوّد.

نظرة عامة ​

تعمل المصادقة في PRX على مستويات متعددة:

LevelMechanismPurpose
Provider authOAuth2 / API keysAuthenticate with LLM providers
Gateway authBearer tokensAuthenticate API clients
Node authEd25519 pairingAuthenticate distributed nodes

مصادقة المزوّد ​

لكل مزوّد LLM طريقة مصادقة خاصة به:

  • API key -- مفتاح ثابت يُمرر في ترويسات الطلب (معظم المزوّدين)
  • OAuth2 -- تدفق تفويض عبر المتصفح (Anthropic, Google, GitHub Copilot)
  • AWS IAM -- مصادقة معتمدة على الأدوار لـ Bedrock

الإعدادات ​

toml
[auth]
default_method = "api_key"

[auth.oauth2]
redirect_port = 8400
token_cache_path = "~/.local/share/openprx/tokens"

صفحات ذات صلة ​

Released under the Apache-2.0 License.