Configurer les clés API pour Cloudflare Workers AI

Cloudflare Workers AI

Dans cet exemple, nous utilisons Cloudflare Workers AI pour générer les clés.

:information_source: Cloudflare Workers AI est utilisé comme fournisseur d’embeddings dans Discourse AI (par exemple, pour la recherche sémantique et RAG). Il n’est pas utilisé comme fournisseur de LLM.

Remarque : Workers AI est disponible sur les plans Cloudflare gratuits et payants. Une tarification basée sur l’utilisation peut s’appliquer. Consultez cette page pour des détails à jour.

Les plateformes évoluant constamment, ce guide peut ne pas refléter le processus à 100 %.

Générer la clé API

  1. Connectez-vous à Cloudflare. Suivez les instructions de leur documentation pour obtenir une clé API et l’ID de compte.
  2. Générez la clé API et notez l’ID de compte.
  3. Une fois la clé générée, stockez-la dans un endroit sûr et sécurisé, puis copiez-la.

Utiliser la clé API pour Discourse AI

Les identifiants Cloudflare Workers AI sont désormais configurés via les pages d’administration AI Secrets et AI Embeddings, et non plus via les paramètres du site du plugin.

  1. Accédez à Admin → Plugins → Discourse AI → AI Secrets (/admin/plugins/discourse-ai/ai-secrets)
  2. Créez un nouveau secret avec votre jeton API Cloudflare
  3. Accédez à Admin → Plugins → Discourse AI → AI Embeddings (/admin/plugins/discourse-ai/ai-embeddings)
  4. Créez ou modifiez une définition d’embedding en sélectionnant Cloudflare comme fournisseur
  5. Définissez l’URL sur votre point de terminaison Cloudflare Workers AI, qui inclut votre ID de compte, par exemple :
    https://api.cloudflare.com/client/v4/accounts/VOTRE_ID_DE_COMPTE/ai/run/@cf/baai/bge-large-en-v1.5
  6. Sélectionnez le AI Secret que vous avez créé à l’étape 2

:information_source: Les anciens paramètres du site ai_cloudflare_workers_api_token et ai_cloudflare_workers_account_id sont désormais masqués et obsolètes. Les configurations existantes ont été automatiquement migrées vers le nouveau système de définitions d’embeddings et de secrets AI.

6 « J'aime »