Skip to content
Эта страница создана и переведена с помощью ИИ. Если вы заметили неточности, помогите нам улучшить её. Редактировать на GitHub

Аутентификация

PRX поддерживает множество механизмов аутентификации для LLM-провайдеров, доступа к API и межузловой коммуникации. Система аутентификации обрабатывает потоки OAuth2, управление API-ключами и аутентификацию, специфичную для провайдеров.

Обзор

Аутентификация в PRX работает на нескольких уровнях:

УровеньМеханизмНазначение
Аутентификация провайдераOAuth2 / API-ключиАутентификация с LLM-провайдерами
Аутентификация шлюзаBearer-токеныАутентификация API-клиентов
Аутентификация узловСопряжение Ed25519Аутентификация распределённых узлов

Аутентификация провайдеров

Каждый LLM-провайдер имеет собственный метод аутентификации:

  • API-ключ -- статический ключ, передаваемый в заголовках запросов (большинство провайдеров)
  • 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.