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.