API-Schlüssel für Cloudflare Workers AI konfigurieren

Cloudflare Workers AI

In diesem Beispiel verwenden wir Cloudflare Workers AI zur Generierung der Schlüssel.

:information_source: 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

  1. Melden Sie sich bei Cloudflare an. Befolgen Sie die Anweisungen in der Dokumentation, um einen API-Schlüssel und die Account-ID zu erhalten.
  2. Generieren Sie den API-Schlüssel und notieren Sie sich die Account-ID.
  3. 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.

  1. Navigieren Sie zu Admin → Plugins → Discourse AI → AI Secrets (/admin/plugins/discourse-ai/ai-secrets).
  2. Erstellen Sie ein neues Geheimnis mit Ihrem Cloudflare-API-Token.
  3. Navigieren Sie zu Admin → Plugins → Discourse AI → AI Embeddings (/admin/plugins/discourse-ai/ai-embeddings).
  4. Erstellen oder bearbeiten Sie eine Embedding-Definition und wählen Sie Cloudflare als Anbieter aus.
  5. 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
  6. Wählen Sie das in Schritt 2 erstellte AI Secret aus.

:information_source: Die alten Seiteneinstellungen ai_cloudflare_workers_api_token und ai_cloudflare_workers_account_id sind jetzt ausgeblendet und veraltet. Bestehende Konfigurationen wurden automatisch in das neue System für Embedding-Definitionen und AI Secrets migriert.

6 „Gefällt mir“