Cloudflare Workers AI
In questo esempio, utilizziamo Cloudflare Workers AI per generare le chiavi.
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
- Accedi a Cloudflare. Segui le istruzioni nella loro documentazione per ottenere una chiave API e l’ID dell’account.
- Genera la chiave API e annota l’ID dell’account.
- 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.
- Vai su Admin → Plugins → Discourse AI → AI Secrets (
/admin/plugins/discourse-ai/ai-secrets) - Crea un nuovo segreto inserendo il token API di Cloudflare
- Vai su Admin → Plugins → Discourse AI → AI Embeddings (
/admin/plugins/discourse-ai/ai-embeddings) - Crea o modifica una definizione di embedding, selezionando Cloudflare come provider
- 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 - Seleziona l’AI Secret creato al passaggio 2
Le vecchie impostazioni del sito
ai_cloudflare_workers_api_tokeneai_cloudflare_workers_account_idsono ora nascoste e deprecate. Le configurazioni esistenti sono state automaticamente migrate al nuovo sistema di Embedding Definitions e AI Secrets.