Примечание.
Возможность принести собственные ключи (BYOK) для использования пользовательских моделей с GitHub Models для организаций на GitHub находится в public preview и подлежит изменению.
Поддержка моделей в настоящее время ограничена OpenAI и AzureAI.
Вы можете перенести собственные ключи API (BYOK) в GitHub Models, а также предоставить командам возможность использовать предпочитаемые поставщики больших языковых моделей (LLM) в таких средствах, как запросы, детская площадка и модели в действиях. Для получения дополнительной информации о GitHub Models см. О моделях GitHub.
Чтобы узнать о выставлении счетов и ценообразовании, см. Биллинг моделей GitHub.
Зачем использовать собственные ключи API?
В качестве владелец организации у вас могут быть конкретные требования к управлению, безопасности данных и соответствию требованиям. Настроив собственные ключи API, вы можете:
-
**Управление и соответствие требованиям.** Выберите поставщики LLM, которые соответствуют политикам и нормативным требованиям вашей организации. -
**Управление затратами:** выравнивайте существующие методы оплаты, контракты, кредиты или согласованные ставки и избегайте превышения использования. -
**Видимость и контроль: ** Управляйте, какие модели может access ваша команда, и отслеживайте использование через существующие панели управления и выставление счетов вашего провайдера. -
**Гибкость.** Поддержка пользовательских или специализированных моделей, которые уже использует ваша организация.
Настройка ключей API для добавления пользовательских моделей
Внимание
Мы настоятельно рекомендуем придерживаться принципа наименьшей привилегии, назначив только минимальные необходимые области ключам API.
Сначала необходимо добавить соответствующие ключи API для организации. После этого можно указать или включить пользовательские модели, которые вы хотите сделать доступными для пользователей.
Добавление ключей API
- В правом верхнем углу GitHub, щелкните рисунок профиля, а затем выберите октикона "организация" aria-hidden="true" aria-label="organization" %} Ваши организации.
- Рядом с организацией щелкните Параметры.
- В разделе "Код, планирование и автоматизация" боковой панели щелкните Models . Затем щелкните "Пользовательские модели". На странице "Пользовательские модели" отображаются ключи API и пользовательские модели, добавленные в организацию.
- Нажмите кнопку "Добавить ключ API".
- В диалоговом окне "Добавление ключа API" укажите сведения о ключе. Имя и ключ API являются обязательными полями.
- Нажмите кнопку Сохранить.
Включение пользовательских моделей
- В правом верхнем углу GitHub, щелкните рисунок профиля, а затем выберите октикона "организация" aria-hidden="true" aria-label="organization" %} Ваши организации.
- Рядом с организацией щелкните Параметры.
- В разделе "Код, планирование и автоматизация" боковой панели щелкните раскрывающийся список моделей Models . Затем нажмите кнопку "Разработка".
- В разделе "Разрешения моделей" выберите "Все издатели ", чтобы включить модели, добавленные ключами API.
- Если этот параметр недоступен, необходимо разрешить использование модели в организации. См. Управление использованием модели вашей команды.
- При необходимости выберите только модели , чтобы создать настраиваемый список включенных или отключенных моделей. Это позволяет контролировать, какие модели доступны вашей организации.
Создание списка включенных или отключенных моделей
Чтобы управлять доступными для вашей организации моделями, создайте список включенных или отключенных моделей следующим образом:
- В правом верхнем углу GitHub, щелкните рисунок профиля, а затем выберите октикона "организация" aria-hidden="true" aria-label="organization" %} Ваши организации.
- Рядом с организацией щелкните Параметры.
- В разделе "Код, планирование и автоматизация" боковой панели щелкните раскрывающийся список моделей Models . Затем нажмите кнопку "Разработка".
- В разделе "Разрешения моделей" выберите только модели, а затем в раскрывающемся списке " Включено ", чтобы создать список разрешенных моделей.
- При необходимости выберите "Отключено" в раскрывающемся списке, если вы хотите создать список заблокированных моделей.
- Над таблицей моделей нажмите кнопку "Добавить модели" или "Издатели".
- В диалоговом окне "Выбор моделей и издателей для разрешения" выберите модели и издатели, которые нужно включить в список.
- Нажмите кнопку "Обновить включенный список ", чтобы сохранить изменения.
Следующие шаги
Теперь, когда вы включили пользовательские модели в GitHub Models, узнайте, как:
-
Экспериментируйте с пользовательской моделью на детской площадке. См. Эксперименты с моделями ИИ на игровой площадке.
-
Храните подсказки на GitHub, чтобы можно было дорабатывать подсказки и делиться ими с заинтересованными сторонами. См. Хранение запросов в репозиториях GitHub.
-
Запустите приложение ИИ. См. Переход в производство.