Configura le chiavi API per Cloudflare Workers AI

Cloudflare Workers AI

In questo esempio, utilizziamo Cloudflare Workers AI per generare le chiavi.

:information_source: Cloudflare Workers AI viene utilizzato come provider di embedding in Discourse AI (ad esempio, per la ricerca semantica e RAG). Non viene utilizzato come provider di LLM.

Nota: Workers AI è disponibile sia nei piani gratuiti che a pagamento di Cloudflare. Potrebbero essere applicati prezzi basati sul consumo. Consulta questo link per dettagli aggiornati.

Le piattaforme cambiano continuamente, quindi questa guida potrebbe non riflettere al 100% il processo effettivo.

Generazione della chiave API

  1. Accedi a Cloudflare. Segui le istruzioni nella loro documentazione per ottenere una chiave API e l’ID dell’account.
  2. Genera la chiave API e annota l’ID dell’account.
  3. Una volta generata la chiave, conservala in un luogo sicuro e protetto, quindi copiala.

Utilizzo della chiave API per Discourse AI

Le credenziali di Cloudflare Workers AI sono ora configurate tramite le pagine di amministrazione AI Secrets e AI Embeddings, e non più tramite le impostazioni del sito del plugin.

  1. Vai su Admin → Plugins → Discourse AI → AI Secrets (/admin/plugins/discourse-ai/ai-secrets)
  2. Crea un nuovo segreto inserendo il token API di Cloudflare
  3. Vai su Admin → Plugins → Discourse AI → AI Embeddings (/admin/plugins/discourse-ai/ai-embeddings)
  4. Crea o modifica una definizione di embedding, selezionando Cloudflare come provider
  5. Imposta l’URL sul tuo endpoint Cloudflare Workers AI, che include il tuo ID account, ad esempio:
    https://api.cloudflare.com/client/v4/accounts/YOUR_ACCOUNT_ID/ai/run/@cf/baai/bge-large-en-v1.5
  6. Seleziona l’AI Secret creato al passaggio 2

:information_source: Le vecchie impostazioni del sito ai_cloudflare_workers_api_token e ai_cloudflare_workers_account_id sono ora nascoste e deprecate. Le configurazioni esistenti sono state automaticamente migrate al nuovo sistema di Embedding Definitions e AI Secrets.

6 Mi Piace