Skip to content
Cette page a été générée et traduite avec l'aide de l'IA. Si vous remarquez des inexactitudes, n'hésitez pas à contribuer. Modifier sur GitHub

Authentification

PRX prend en charge plusieurs mecanismes d'authentification pour les fournisseurs LLM, l'acces API et la communication inter-noeuds. Le systeme d'authentification gere les flux OAuth2, la gestion des cles API et l'authentification specifique aux fournisseurs.

Apercu

L'authentification dans PRX opere a plusieurs niveaux :

NiveauMecanismeObjectif
Auth fournisseurOAuth2 / cles APIS'authentifier aupres des fournisseurs LLM
Auth passerelleTokens BearerAuthentifier les clients API
Auth noeudAppairage Ed25519Authentifier les noeuds distribues

Authentification des fournisseurs

Chaque fournisseur LLM a sa propre methode d'authentification :

  • Cle API -- cle statique transmise dans les en-tetes de requete (la plupart des fournisseurs)
  • OAuth2 -- flux d'autorisation via navigateur (Anthropic, Google, GitHub Copilot)
  • AWS IAM -- authentification basee sur les roles pour Bedrock

Configuration

toml
[auth]
default_method = "api_key"

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

Pages associees

Released under the Apache-2.0 License.