Cloudflare Workers AI
В этом примере мы используем Cloudflare Workers AI для генерации ключей.
Cloudflare Workers AI используется в Discourse AI в качестве провайдера эмбеддингов (например, для семантического поиска и RAG). Он не используется как провайдер больших языковых моделей (LLM).
Примечание: Workers AI доступен как в бесплатных, так и в платных тарифах Cloudflare. Может применяться тарификация в зависимости от объёма использования. Актуальную информацию см. здесь.
Платформы постоянно меняются, поэтому данная инструкция может не полностью отражать актуальный процесс.
Генерация API-ключа
- Войдите в аккаунт Cloudflare. Следуйте инструкциям в документации для получения API-ключа и ID аккаунта.
- Сгенерируйте API-ключ и запишите ID аккаунта.
- После генерации ключа сохраните его в надёжном и безопасном месте, а также скопируйте.
Использование API-ключа для Discourse AI
Учётные данные Cloudflare Workers AI теперь настраиваются через административные страницы AI Secrets и AI Embeddings, а не через настройки плагина на сайте.
- Перейдите в раздел Администрирование → Плагины → Discourse AI → AI Secrets (
/admin/plugins/discourse-ai/ai-secrets). - Создайте новый секрет, указав ваш токен API Cloudflare.
- Перейдите в раздел Администрирование → Плагины → Discourse AI → AI Embeddings (
/admin/plugins/discourse-ai/ai-embeddings). - Создайте или отредактируйте определение эмбеддинга, выбрав в качестве провайдера Cloudflare.
- Установите URL на конечную точку Cloudflare Workers AI, включающую ваш ID аккаунта, например:
https://api.cloudflare.com/client/v4/accounts/YOUR_ACCOUNT_ID/ai/run/@cf/baai/bge-large-en-v1.5 - Выберите созданный на шаге 2 AI Secret.
Старые настройки сайта
ai_cloudflare_workers_api_tokenиai_cloudflare_workers_account_idтеперь скрыты и устарели. Существующие конфигурации были автоматически перенесены в новую систему определений эмбеддингов и AI Secrets.