إعداد مفاتيح API لـ Azure OpenAI

:bookmark: يشرح هذا الدليل كيفية تكوين مفاتيح واجهة برمجة التطبيقات (API) لـ Azure OpenAI لتمكين ميزات الذكاء الاصطناعي في Discourse التي تتطلب مفاتيح LLM تابعة لجهات خارجية.

:person_raising_hand: المستوى المطلوب للمستخدم: المسؤول

في هذا المثال، نستخدم Azure OpenAI لإنشاء المفاتيح.

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

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

:information_source: لاستخدام وحدات ذكاء اصطناعي معينة، يجب أن يمتلك المستخدمون مفتاح API من جهة خارجية مثل OpenAI (ChatGPT) أو Anthropic (Claude) أو Stability AI (Stable Diffusion)، إلخ.

يرجى التحقق من كل وحدة ذكاء اصطناعي لمعرفة جهات الطرف الثالث التي يمكن استخدامها لها.

الحصول على مفاتيح واجهة برمجة التطبيقات (API)

  1. اتبع التوثيق هنا للحصول على مفاتيح واجهة برمجة التطبيقات (API) اللازمة اعتمادًا على نماذج OpenAI التي تختارها ووحدات/ميزات الذكاء الاصطناعي في Discourse التي تستخدمها.
  2. بمجرد الحصول على المفاتيح، قم بتخزينها في مكان آمن وانسخها.

إضافة بيانات اعتماد

تتم إدارة مفاتيح واجهة برمجة التطبيقات (API) مركزيًا عبر صفحة بيانات الاعتماد (Credentials). يجب عليك إنشاء بيانات اعتماد قبل تكوين نموذج اللغة الكبير (LLM) الخاص بك.

  1. انتقل إلى AdminPluginsAICredentials
  2. انقر فوق بيانات اعتماد جديدة (New credential)
  3. امنحها اسمًا وصفيًا (على سبيل المثال، “Azure OpenAI API Key”)
  4. الصق مفتاح Azure API الخاص بك في حقل القيمة (Value)
  5. احفظ بيانات الاعتماد

استخدام مفاتيح واجهة برمجة التطبيقات (API) للذكاء الاصطناعي في Discourse

  1. انتقل إلى AdminPluginsAILLMs
  2. انقر فوق الزر نموذج جديد (+ New Model).
  3. حدد النموذج المناسب من القائمة.
  4. حدد Azure من قائمة الموفر (Provider)
  5. أدخل عنوان URL للخدمة التي تستضيف النموذج (URL of the service hosting the model)

مثال لعنوان URL: https://{RESOURCE_NAME}.openai.azure.com/openai/deployments/{DEPLOYMENT_NAME}/chat/completions?api-version=2024-02-15-preview حيث

  • RESOURCE_NAME هو اسم مورد Azure OpenAI الخاص بك
  • DEPLOYMENT_NAME هو اسم نشر نموذج Azure OpenAI الخاص بك
  1. حدد بيانات الاعتماد التي أنشأتها سابقًا من القائمة المنسدلة لبيانات الاعتماد
  2. احفظ نموذج اللغة الكبير (LLM)
إعجابَين (2)

مرحباً،

أواجه مشكلة مع نقطة نهاية OpenAI Azure. يبدو أنها لا تعمل كما هو متوقع بالنسبة لعنوان URL التالي:

https://***.openai.azure.com/openai/deployments/DEPLOYMENT_NAME/chat/completions?api-version=2023-07-01-preview

حيث تم تعيين DEPLOYMENT_NAME إلى gpt-4-32k.

هل يمكنك المساعدة في حل هذه المشكلة؟ أي توجيهات أو اقتراحات ستكون موضع تقدير كبير.

بالإضافة إلى ذلك، لدي بعض الاستفسارات بخصوص إضافات Discourse:

  1. كيفية عمل Fork لإضافة Discourse: هل يمكنك تقديم تعليمات مفصلة أو دليل حول كيفية عمل Fork لإضافة Discourse موجودة؟
  2. اختبار الإضافة التي تم عمل Fork لها: بمجرد عمل Fork لإضافة، ما هي الخطوات اللازمة لاختبار هذا الإصدار الذي تم عمل Fork له على مثيل Discourse الخاص بي؟
  3. تحميل وتفعيل الإضافة: بعد الاختبار، كيف يمكنني تحميل وتفعيل هذه الإضافة التي تم عمل Fork لها على مثيل Discourse الخاص بي؟

ستكون مساعدتك في هذه الاستفسارات مفيدة للغاية. شكراً لوقتك ودعمك.

مع خالص التقدير،

إعجابَين (2)

تم تقسيم 5 مشاركات إلى موضوع جديد: مشاكل في تكوين الذكاء الاصطناعي على Bitnami Discourse