يشرح هذا الدليل كيفية تكوين مفاتيح واجهة برمجة التطبيقات (API) لـ Azure OpenAI لتمكين ميزات الذكاء الاصطناعي في Discourse التي تتطلب مفاتيح LLM تابعة لجهات خارجية.
المستوى المطلوب للمستخدم: المسؤول
في هذا المثال، نستخدم Azure OpenAI لإنشاء المفاتيح.
ملاحظة: ستحتاج على الأرجح إلى خطة مدفوعة وستحتاج إلى الدفع حسب الاستخدام. انظر هنا للحصول على التفاصيل والتسعير المحدثة.
ستتغير المنصات دائمًا، لذا قد لا يعكس هذا الدليل العملية بنسبة 100%.
لاستخدام وحدات ذكاء اصطناعي معينة، يجب أن يمتلك المستخدمون مفتاح API من جهة خارجية مثل OpenAI (ChatGPT) أو Anthropic (Claude) أو Stability AI (Stable Diffusion)، إلخ.
يرجى التحقق من كل وحدة ذكاء اصطناعي لمعرفة جهات الطرف الثالث التي يمكن استخدامها لها.
الحصول على مفاتيح واجهة برمجة التطبيقات (API)
- اتبع التوثيق هنا للحصول على مفاتيح واجهة برمجة التطبيقات (API) اللازمة اعتمادًا على نماذج OpenAI التي تختارها ووحدات/ميزات الذكاء الاصطناعي في Discourse التي تستخدمها.
- بمجرد الحصول على المفاتيح، قم بتخزينها في مكان آمن وانسخها.
إضافة بيانات اعتماد
تتم إدارة مفاتيح واجهة برمجة التطبيقات (API) مركزيًا عبر صفحة بيانات الاعتماد (Credentials). يجب عليك إنشاء بيانات اعتماد قبل تكوين نموذج اللغة الكبير (LLM) الخاص بك.
- انتقل إلى
Admin→Plugins→AI→Credentials- انقر فوق بيانات اعتماد جديدة (New credential)
- امنحها اسمًا وصفيًا (على سبيل المثال، “Azure OpenAI API Key”)
- الصق مفتاح Azure API الخاص بك في حقل
القيمة (Value)- احفظ بيانات الاعتماد
استخدام مفاتيح واجهة برمجة التطبيقات (API) للذكاء الاصطناعي في Discourse
- انتقل إلى
Admin→Plugins→AI→LLMs- انقر فوق الزر نموذج جديد (+ New Model).
- حدد النموذج المناسب من القائمة.
- حدد
Azureمن قائمةالموفر (Provider)- أدخل
عنوان 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 الخاص بك
- حدد بيانات الاعتماد التي أنشأتها سابقًا من القائمة المنسدلة لبيانات الاعتماد
- احفظ نموذج اللغة الكبير (LLM)
إعجابَين (2)

