إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على: جميع مستويات إدارة واجهة برمجة التطبيقات
توضح هذه المقالة كيفية استيراد واجهة برمجة تطبيقات Google Gemini متوافقة مع OpenAI للوصول إلى نماذج مثل gemini-2.0-flash. بالنسبة لهذه النماذج، يمكن لإدارة واجهة برمجة تطبيقات Azure إدارة نقطة نهاية إكمال الدردشة المتوافقة مع OpenAI.
تعرف على المزيد حول إدارة واجهات برمجة التطبيقات الذكاء الاصطناعي في APIM:
المتطلبات الأساسية
- مثيل APIM موجود. أنشئ واحد إذا لم تكن قد قمت بذلك بالفعل.
- مفتاح API لواجهة برمجة تطبيقات Gemini. إذا لم يكن لديك واحد، فبادر بإنشائه في Google الذكاء الاصطناعي Studio وتخزينه في موقع آمن.
استيراد واجهة برمجة تطبيقات Gemini متوافقة مع OpenAI باستخدام المدخل
في مدخل Azure، انتقل إلى مثيل API Management الخاص بك.
في القائمة اليسرى، ضمن واجهات برمجة التطبيقات، حدد واجهات برمجة التطبيقات> + إضافة واجهة برمجة التطبيقات.
ضمن تعريف واجهة برمجة تطبيقات جديدة، حدد واجهة برمجة تطبيقات نموذج اللغة.
في علامة التبويب تكوين واجهة برمجة التطبيقات :
أدخل اسم العرض والوصف الاختياري لواجهة برمجة التطبيقات.
في عنوان URL، أدخل عنوان URL الأساسي التالي من وثائق توافق Gemini OpenAI:
https://generativelanguage.googleapis.com/v1beta/openaiفي Path، قم بإلحاق مسار يستخدمه مثيل API Management لتوجيه الطلبات إلى نقاط نهاية Gemini API.
في Type، حدد Create OpenAI API.
في مفتاح Access، أدخل ما يلي:
- اسم العنوان: التخويل.
-
قيمة الرأس (المفتاح):
Bearerمتبوعة بمفتاح API الخاص بك لواجهة برمجة تطبيقات Gemini.
في علامات التبويب المتبقية، قم بتكوين النهج اختياريا لإدارة استهلاك الرمز المميز والتخزين المؤقت الدلالي وسلامة المحتوى الذكاء الاصطناعي. للحصول على التفاصيل، راجع استيراد واجهة برمجة تطبيقات نموذج لغة.
حدد "Review".
بعد التحقق من صحة الإعدادات، حدد إنشاء.
تقوم إدارة واجهة برمجة التطبيقات بإنشاء واجهة برمجة التطبيقات وتكوين ما يلي:
- مورد الواجهة الخلفية ونهج خدمة الواجهة الخلفية التي توجه طلبات واجهة برمجة التطبيقات إلى نقطة نهاية Google Gemini.
- الوصول إلى الخلفية LLM باستخدام مفتاح Gemini API الذي قدمته. المفتاح محمي كبيانات سرية تسمى القيمة في APIM.
- (اختياريا) نهج لمساعدتك في مراقبة واجهة برمجة التطبيقات وإدارتها.
اختبار نموذج Gemini
بعد استيراد واجهة برمجة التطبيقات، يمكنك اختبار نقطة نهاية إكمال الدردشة لواجهة برمجة التطبيقات.
حدد واجهة برمجة التطبيقات التي قمت بإنشائها في الخطوة السابقة.
حدد علامة التبويب الاختبار.
POST Creates a model response for the given chat conversationحدد العملية، وهيPOSTطلب إلى/chat/completionsنقطة النهاية.في قسم نص الطلب ، أدخل JSON التالي لتحديد النموذج ومطالبة مثال. في هذا المثال،
gemini-2.0-flashيتم استخدام النموذج.{ "model": "gemini-2.0-flash", "messages": [ { "role": "system", "content": "You are a helpful assistant" }, { "role": "user", "content": "How are you?" } ], "max_tokens": 50 }عند نجاح الاختبار، تستجيب الخلفية برمز استجابة HTTP ناجح وبعض البيانات. إلحاق الاستجابة هو بيانات استخدام الرمز المميز لمساعدتك في مراقبة وإدارة استهلاك الرمز المميز لنموذج اللغة.