Skip to main content

Методы аутентификации

Yahont поддерживает 3 метода аутентификации для Amazon Bedrock:
  • Автоматически авторизует Yahont через роль IAM, присоединённую к среде
  • Используйте при работе в инфраструктуре AWS (EC2, EKS)
Чтобы подключить Yahont к Bedrock через IAM, создайте роль IAM с политикой AmazonBedrockLimitedAccess. При желании можно также присоединить политики AmazonBedrockFullAccess и AmazonBedrockMarketplaceAccess.После создания присоедините роль IAM к среде, в которой работает Yahont. Например, присоедините роль IAM к инстансу EC2 с Yahont или к сервисному аккаунту EKS.
  • Ручное управление учётными данными с помощью Access Key ID и Secret Access Key
  • Рекомендуется для доступа к Bedrock из сред вне AWS
Чтобы подключить Yahont к Bedrock с помощью ключей доступа, создайте пользователя IAM с политикой AmazonBedrockLimitedAccess. При желании можно также присоединить политики AmazonBedrockFullAccess и AmazonBedrockMarketplaceAccess.После создания откройте вкладку Security Credentials вашего пользователя IAM. Создайте новый Access Key и скопируйте Access Key ID и Secret Access Key.Передайте эти учётные данные Yahont одним из способов:
  • Добавьте их в файл .env Yahont как AWS_ACCESS_KEY_ID и AWS_SECRET_ACCESS_KEY
  • Добавьте их в конфигурацию AWS CLI в ~/.aws/credentials
  • Введите их прямо в интерфейсе настройки Bedrock в Yahont
  • Новый способ доступа к Bedrock, создаваемый в консоли AWS Bedrock
  • Рекомендуется для доступа к Bedrock из сред вне AWS
Чтобы подключить Yahont к Bedrock с помощью API-ключа, откройте консоль Bedrock, выберите API keys и создайте Long-term API key. AWS автоматически создаст нового пользователя IAM с политикой AmazonBedrockLimitedAccess.Передайте свой API-ключ Yahont через интерфейс настройки Bedrock в Yahont.
При использовании роли IAM учётные данные роли должны быть присоединены к среде Yahont. При использовании ключей доступа или API-ключа Bedrock учётные данные нужно указать в интерфейсе настройки LLM в Yahont.

Руководство

1

Выберите метод аутентификации

Определите, какой метод аутентификации лучше всего подходит для вашей среды: IAM, ключи доступа или API-ключ Bedrock.Нажмите на аккордеоны выше, чтобы узнать больше о каждом методе и о том, как их настроить.
2

Включите нужные модели

Откройте Model Catalog и решите, какие модели хотите использовать с Yahont.Если у вас ещё нет доступа к нужным моделям, его можно запросить в консоли Bedrock.
Если модели не включены, вы не увидите их в Yahont! Убедитесь, что модели доступны, прежде чем продолжать.
3

Откройте «Языковые модели»

Откройте панель администратора по значку профиля пользователя, затем перейдите в Языковые модели.
4

Настройте поставщика Bedrock

Выберите AWS Bedrock среди доступных поставщиков.Задайте поставщику отображаемое имя.Определите свой регион AWS и введите его в поле AWS Region Name.
Некоторые модели доступны только в определённых регионах или через межрегиональные профили вывода. Yahont автоматически определит, что доступно в вашем регионе.
В зависимости от метода аутентификации заполните AWS Access Key ID и AWS Secret Access Key или AWS Bedrock API Key.Когда регион и учётные данные заданы, нажмите кнопку Fetch Available Model for Region.
Если не нажать кнопку Fetch Available Model for Region, вы увидите все модели Bedrock, даже если не можете ими пользоваться.
Настройка поставщика Bedrock
5

Выберите видимые модели

В разделе Расширенные параметры вы увидите список всех моделей, доступных у этого поставщика. Вы можете выбрать, какие модели будут видны вашим пользователям в Yahont.Выбор видимых моделей полезен, когда поставщик публикует несколько моделей и версий одной и той же модели.
6

Настройте доступ к поставщику

Наконец, решите, должен ли поставщик быть публичным для всех пользователей Yahont.Если выбран приватный режим, модели поставщика будут доступны администраторам и группам пользователей, которым вы явно назначите поставщика.