Configure API Keys for Cloudflare Workers AI

Cloudflare Workers AI

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

:information_source: Cloudflare Workers AI используется в Discourse AI в качестве провайдера эмбеддингов (например, для семантического поиска и RAG). Он не используется как провайдер больших языковых моделей (LLM).

Примечание: Workers AI доступен как в бесплатных, так и в платных тарифах Cloudflare. Может применяться тарификация в зависимости от объёма использования. Актуальную информацию см. здесь.

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

Генерация API-ключа

  1. Войдите в аккаунт Cloudflare. Следуйте инструкциям в документации для получения API-ключа и ID аккаунта.
  2. Сгенерируйте API-ключ и запишите ID аккаунта.
  3. После генерации ключа сохраните его в надёжном и безопасном месте, а также скопируйте.

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

Учётные данные Cloudflare Workers AI теперь настраиваются через административные страницы AI Secrets и AI Embeddings, а не через настройки плагина на сайте.

  1. Перейдите в раздел Администрирование → Плагины → Discourse AI → AI Secrets (/admin/plugins/discourse-ai/ai-secrets).
  2. Создайте новый секрет, указав ваш токен API Cloudflare.
  3. Перейдите в раздел Администрирование → Плагины → Discourse AI → AI Embeddings (/admin/plugins/discourse-ai/ai-embeddings).
  4. Создайте или отредактируйте определение эмбеддинга, выбрав в качестве провайдера Cloudflare.
  5. Установите URL на конечную точку Cloudflare Workers AI, включающую ваш ID аккаунта, например:
    https://api.cloudflare.com/client/v4/accounts/YOUR_ACCOUNT_ID/ai/run/@cf/baai/bge-large-en-v1.5
  6. Выберите созданный на шаге 2 AI Secret.

:information_source: Старые настройки сайта ai_cloudflare_workers_api_token и ai_cloudflare_workers_account_id теперь скрыты и устарели. Существующие конфигурации были автоматически перенесены в новую систему определений эмбеддингов и AI Secrets.

6 лайков