Cloudflare Workers AI
In diesem Beispiel verwenden wir Cloudflare Workers AI zur Generierung der Schlüssel.
Cloudflare Workers AI wird in Discourse AI als Embedding-Anbieter verwendet (z. B. für semantische Suche und RAG). Es wird nicht als LLM-Anbieter eingesetzt.
Hinweis: Workers AI ist sowohl auf kostenlosen als auch auf kostenpflichtigen Cloudflare-Plänen verfügbar. Eine nutzungsbasierte Abrechnung kann anfallen. Weitere aktuelle Informationen finden Sie hier: Details.
Plattformen ändern sich ständig, sodass diese Anleitung den Prozess möglicherweise nicht zu 100 % widerspiegelt.
API-Schlüssel generieren
- Melden Sie sich bei Cloudflare an. Befolgen Sie die Anweisungen in der Dokumentation, um einen API-Schlüssel und die Account-ID zu erhalten.
- Generieren Sie den API-Schlüssel und notieren Sie sich die Account-ID.
- Speichern Sie den generierten Schlüssel an einem sicheren Ort und kopieren Sie ihn.
Verwendung des API-Schlüssels für Discourse AI
Die Zugangsdaten für Cloudflare Workers AI werden nun über die Admin-Seiten AI Secrets und AI Embeddings konfiguriert, nicht mehr über die Plugin-Einstellungen der Seite.
- Navigieren Sie zu Admin → Plugins → Discourse AI → AI Secrets (
/admin/plugins/discourse-ai/ai-secrets). - Erstellen Sie ein neues Geheimnis mit Ihrem Cloudflare-API-Token.
- Navigieren Sie zu Admin → Plugins → Discourse AI → AI Embeddings (
/admin/plugins/discourse-ai/ai-embeddings). - Erstellen oder bearbeiten Sie eine Embedding-Definition und wählen Sie Cloudflare als Anbieter aus.
- Legen Sie die URL auf Ihren Cloudflare Workers AI-Endpunkt fest, der Ihre Account-ID enthält, z. B.:
https://api.cloudflare.com/client/v4/accounts/IHRE_ACCOUNT_ID/ai/run/@cf/baai/bge-large-en-v1.5 - Wählen Sie das in Schritt 2 erstellte AI Secret aus.
Die alten Seiteneinstellungen
ai_cloudflare_workers_api_tokenundai_cloudflare_workers_account_idsind jetzt ausgeblendet und veraltet. Bestehende Konfigurationen wurden automatisch in das neue System für Embedding-Definitionen und AI Secrets migriert.