تكوين مفاتيح API لـ Cloudflare Workers AI

Cloudflare Workers AI

في هذا المثال، نستخدم Cloudflare Workers AI لتوليد المفاتيح.

:information_source: يُستخدم Cloudflare Workers AI كـ موفر للتضمينات (embeddings) في Discourse AI (على سبيل المثال، للبحث الدلالي ونماذج الاسترجاع المعززة بالتوليد RAG). ولا يُستخدم كمزود لنماذج اللغات الكبيرة (LLM).

ملاحظة: يتوفر Workers AI في خطتي Cloudflare المجانية والمدفوعة. قد تنطبق أسعار تعتمد على الاستخدام. راجع هنا للحصول على تفاصيل محدثة.

ستتغير المنصات دائمًا، لذا قد لا يعكس هذا الدليل العملية بنسبة 100%.

توليد مفتاح API

  1. سجّل الدخول إلى Cloudflare. اتبع التعليمات الواردة في توثيقهم للحصول على مفتاح API ومعرف الحساب (Account ID).
  2. تولّد مفتاح API وقم بتدوين معرف الحساب.
  3. بمجرد توليد المفتاح، احتفظ به في مكان آمن ومحمي وانسخه.

استخدام مفتاح API لـ Discourse AI

يتم الآن تكوين بيانات اعتماد Cloudflare Workers AI عبر صفحات AI Secrets و AI Embeddings في لوحة الإدارة، وليس عبر إعدادات موقع الإضافة.

  1. انتقل إلى Admin → Plugins → Discourse AI → AI Secrets (/admin/plugins/discourse-ai/ai-secrets)
  2. أنشئ سرًا جديدًا باستخدام رمز Cloudflare API الخاص بك.
  3. انتقل إلى Admin → Plugins → Discourse AI → AI Embeddings (/admin/plugins/discourse-ai/ai-embeddings)
  4. أنشئ أو عدّل تعريف تضمين (embedding definition)، وحدد Cloudflare كمزود.
  5. اضبط URL على نقطة نهاية Cloudflare Workers AI الخاصة بك، والتي تتضمن معرف حسابك، على سبيل المثال:
    https://api.cloudflare.com/client/v4/accounts/YOUR_ACCOUNT_ID/ai/run/@cf/baai/bge-large-en-v1.5
  6. حدّد AI Secret الذي أنشأته في الخطوة 2.

:information_source: إعدادات الموقع القديمة ai_cloudflare_workers_api_token و ai_cloudflare_workers_account_id مخفية الآن ومُلغاة. تم ترحيل التكوينات الموجودة تلقائيًا إلى نظام تعريفات التضمينات وبيانات سر AI الجديد.

6 إعجابات