ملاحظة
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على: جميع مستويات إدارة واجهة برمجة التطبيقات
يمكنك استيراد نقاط نهاية نموذج اللغة المتوافقة مع OpenAI إلى مثيل APIM الخاص بك كواجهات برمجة تطبيقات. على سبيل المثال، قد تحتاج إلى إدارة LLM التي تستضيفها ذاتيا، أو التي تتم استضافتها على موفر استدلال بخلاف خدمات Azure الذكاء الاصطناعي. استخدم نهج البوابة الذكاء الاصطناعي والقدرات الأخرى في APIM لتبسيط التكامل وتحسين إمكانية الملاحظة وتعزيز التحكم في نقاط نهاية النموذج.
تعرف على المزيد حول إدارة واجهات برمجة التطبيقات الذكاء الاصطناعي في APIM:
أنواع واجهة برمجة تطبيقات نموذج اللغة
تدعم APIM نوعين من واجهات برمجة التطبيقات لنموذج اللغة لهذا السيناريو. اختر الخيار المناسب لنشر النموذج الخاص بك. يحدد الخيار كيفية استدعاء العملاء لواجهة برمجة التطبيقات وكيفية توجيه مثيل APIM للطلبات إلى خدمة الذكاء الاصطناعي.
متوافق مع OpenAI - نقاط نهاية نموذج اللغة المتوافقة مع واجهة برمجة تطبيقات OpenAI. تتضمن الأمثلة نماذج معينة يعرضها موفرو الاستدلال مثل استدلال إنشاء نص الوجه عناق (TGI).
تقوم APIM بتكوين نقطة نهاية إكمال الدردشة المتوافقة مع OpenAI.
Passthrough - نقاط نهاية نموذج اللغة الأخرى غير المتوافقة مع واجهة برمجة تطبيقات OpenAI. ومن الأمثلة على ذلك النماذج المنشورة في Amazon Bedrock أو موفرين آخرين.
تقوم APIM بتكوين عمليات أحرف البدل لأفعال HTTP الشائعة. يمكن للعملاء إلحاق المسارات بعمليات أحرف البدل، وتمرر إدارة واجهة برمجة التطبيقات الطلبات إلى الخلفية.
المتطلبات الأساسية
- مثيل APIM موجود. أنشئ واحد إذا لم تكن قد قمت بذلك بالفعل.
- نشر نموذج اللغة المستضاف ذاتيا أو غير المقدم من Azure مع نقطة نهاية API.
استيراد واجهة برمجة تطبيقات نموذج اللغة باستخدام المدخل
لاستيراد واجهة برمجة تطبيقات نموذج لغة إلى APIM:
في مدخل Azure، انتقل إلى مثيل API Management الخاص بك.
في القائمة اليسرى، ضمن واجهات برمجة التطبيقات، حدد واجهات برمجة التطبيقات> + إضافة واجهة برمجة التطبيقات.
ضمن تعريف واجهة برمجة تطبيقات جديدة، حدد واجهة برمجة تطبيقات نموذج اللغة.
في علامة التبويب تكوين واجهة برمجة التطبيقات :
- أدخل اسم العرض والوصف الاختياري لواجهة برمجة التطبيقات.
- أدخل عنوان URL إلى نقطة نهاية واجهة برمجة تطبيقات LLM.
- اختياريا حدد منتجا واحدا أو أكثر لإقرانه بواجهة برمجة التطبيقات.
- في Path، قم بإلحاق مسار يستخدمه مثيل API Management للوصول إلى نقاط نهاية واجهة برمجة تطبيقات LLM.
- في النوع، حدد إما Create OpenAI API أو Create a passthrough API. راجع أنواع واجهة برمجة تطبيقات نموذج اللغة للحصول على مزيد من المعلومات.
- في مفتاح Access، أدخل اسم عنوان التخويل ومفتاح API المستخدم للوصول إلى واجهة برمجة تطبيقات LLM، إذا لزم الأمر.
- حدد التالي.
في علامة التبويب إدارة استهلاك الرمز المميز ، أدخل اختياريا الإعدادات أو اقبل الإعدادات الافتراضية التي تحدد النهج التالية للمساعدة في مراقبة واجهة برمجة التطبيقات وإدارتها:
في علامة التبويب تطبيق التخزين المؤقت الدلالي ، أدخل الإعدادات اختياريا أو اقبل الإعدادات الافتراضية التي تحدد النهج للمساعدة في تحسين الأداء وتقليل زمن الانتقال لواجهة برمجة التطبيقات:
في الذكاء الاصطناعي أمان المحتوى، أدخل الإعدادات اختياريا أو اقبل الإعدادات الافتراضية لتكوين خدمة Azure الذكاء الاصطناعي Content Safety لحظر المطالبات ذات المحتوى غير الآمن:
حدد "Review".
بعد التحقق من صحة الإعدادات، حدد إنشاء.
اختبار واجهة برمجة تطبيقات LLM
للتأكد من أن واجهة برمجة تطبيقات LLM تعمل كما هو متوقع، اختبرها في وحدة تحكم اختبار APIM.
تحديد واجهة برمجة التطبيقات التي أنشأتها في الخطوة السابقة.
حدد علامة التبويب الاختبار.
حدد عملية متوافقة مع نشر النموذج. تعرض الصفحة حقول المعلمات والرؤوس.
أدخل المعلمات والرؤوس حسب الحاجة. اعتمادا على العملية، قد تحتاج إلى تكوين نص طلب أو تحديثه.
ملاحظة
في وحدة تحكم الاختبار، تقوم APIM تلقائيا بتعبئة عنوان Ocp-Apim-Subscription-Key، وتكوين مفتاح الاشتراك للاشتراك المضمن في الوصول بالكامل. يتيح هذا المفتاح الوصول إلى كل واجهة برمجة تطبيقات في مثيل APIM. عرض رأس Ocp-Apim-Subscription-Key اختياريا عن طريق تحديد أيقونة "العين" بجوار طلب HTTP.
حدد إرسال.
عند نجاح الاختبار، تستجيب الخلفية برمز استجابة HTTP ناجح وبعض البيانات. إلحاق الاستجابة هو بيانات استخدام الرمز المميز لمساعدتك في مراقبة وإدارة استهلاك الرمز المميز لنموذج اللغة.
المحتوى ذو الصلة
- قيود استيراد API
- استيراد مواصفة OpenAPI
- استيراد واجهة برمجة تطبيقات SOAP
- استيراد واجهة برمجة تطبيقات SOAP وتحويلها إلى REST
- استيراد واجهة برمجة تطبيقات App Service
- استيراد واجهة برمجة تطبيقات تطبيق حاوية
- استيراد واجهة برمجة تطبيقات WebSocket
- استيراد واجهة برمجة تطبيقات GraphQL
- استيراد مخطط GraphQL وإعداد محللات الحقول
- استيراد واجهة برمجة تطبيقات تطبيق دالة
- استيراد واجهة برمجة تطبيقات تطبيق منطقي
- استيراد خدمة Service Fabric
- استيراد واجهة برمجة تطبيقات Azure الذكاء الاصطناعي Foundry
- استيراد واجهة برمجة تطبيقات Azure OpenAI
- استيراد واجهة برمجة تطبيقات LLM
- استيراد واجهة برمجة تطبيقات OData
- استيراد بيانات التعريف لـ SAP OData
- استيراد واجهة برمجة تطبيقات gRPC
- تحرير واجهة برمجة تطبيقات