Настройка ключей API для Azure OpenAI

:bookmark: Это руководство объясняет, как настроить ключи API для Azure OpenAI, чтобы включить функции Discourse AI, требующие ключей LLM от сторонних провайдеров.

:person_raising_hand: Требуемый уровень пользователя: Администратор

В этом примере мы используем Azure OpenAI для генерации ключей.

Примечание: Скорее всего, вам потребуется платный тарифный план, и оплата будет производиться за использование. Актуальную информацию о деталях и ценах см. здесь: details and pricing.

Платформы постоянно меняются, поэтому это руководство может не полностью отражать актуальный процесс.

:information_source: Для использования определенных модулей AI пользователи должны иметь ключ API от стороннего провайдера, такого как OpenAI (ChatGPT), Anthropic (Claude), Stability AI (Stable Diffusion) и т. д.

Пожалуйста, проверьте каждый модуль AI, чтобы узнать, какие сторонние провайдеры могут быть использованы для него.

Получение ключей API

  1. Ознакомьтесь с документацией здесь, чтобы получить необходимые ключи API в зависимости от выбранных моделей OpenAI и используемых модулей/функций Discourse AI.
  2. После получения ключей сохраните их в надежном и безопасном месте и скопируйте.

Добавление учетных данных

Ключи API управляются централизованно через страницу Credentials (Учетные данные). Вы должны создать учетные данные перед настройкой вашего LLM.

  1. Перейдите в AdminPluginsAICredentials.
  2. Нажмите New credential (Новые учетные данные).
  3. Дайте им описательное имя (например, “Azure OpenAI API Key”).
  4. Вставьте ваш ключ API Azure в поле Value (Значение).
  5. Сохраните учетные данные.

Использование ключей API для Discourse AI

  1. Перейдите в AdminPluginsAILLMs.
  2. Нажмите кнопку + New Model.
  3. Выберите подходящую модель из списка.
  4. Выберите Azure из списка Provider (Провайдер).
  5. Введите URL сервиса, хостящего модель.

Пример URL: https://{RESOURCE_NAME}.openai.azure.com/openai/deployments/{DEPLOYMENT_NAME}/chat/completions?api-version=2024-02-15-preview, где:

  • RESOURCE_NAME — имя вашего ресурса Azure OpenAI.
  • DEPLOYMENT_NAME — имя вашего развертывания модели Azure OpenAI.
  1. Выберите ранее созданные учетные данные из выпадающего списка.
  2. Сохраните LLM.
2 лайка

Здравствуйте,

У меня возникла проблема с конечной точкой OpenAI Azure. Похоже, она не работает должным образом для следующего URL:

https://***.openai.azure.com/openai/deployments/DEPLOYMENT_NAME/chat/completions?api-version=2023-07-01-preview

где DEPLOYMENT_NAME установлен в значение gpt-4-32k.

Не могли бы вы помочь решить эту проблему? Любые рекомендации или предложения будут очень полезны.

Кроме того, у меня есть несколько вопросов по плагинам Discourse:

  1. Как сделать форк плагина Discourse: Можете ли вы предоставить подробные инструкции или руководство по созданию форка существующего плагина Discourse?
  2. Тестирование форкнутых плагинов: После создания форка плагина, каковы шаги для тестирования этой форкнутой версии на моем собственном экземпляре Discourse?
  3. Загрузка и активация плагина: После тестирования, как я могу загрузить и активировать этот форкнутый плагин на моем экземпляре Discourse?

Ваша помощь по этим вопросам будет чрезвычайно полезна. Спасибо за ваше время и поддержку.

С уважением,

2 лайка

5 сообщений были перенесены в новую тему: Проблемы настройки ИИ в Bitnami Discourse