إصدار مقاييس لاستهلاك رموز Azure OpenAI المميزة
ينطبق على: جميع مستويات إدارة واجهة برمجة التطبيقات
يرسل النهج azure-openai-emit-token-metric
مقاييس مخصصة إلى Application Insights حول استهلاك الرموز المميزة لنموذج اللغة الكبيرة من خلال واجهات برمجة تطبيقات خدمة Azure OpenAI. تتضمن مقاييس عدد الرموز المميزة: إجمالي الرموز المميزة والرموز المميزة للمطالبة ورمز الإكمال المميز.
إشعار
تعيين عناصر النهج والعناصر التابعة بالترتيب الوارد في بيان النهج. تعلم كيفية إعداد نُهج APIM أو تعديلها.
نماذج خدمة Azure OpenAI المدعومة
يتم استخدام النهج مع واجهات برمجة التطبيقات المضافة إلى APIM من خدمة Azure OpenAI من الأنواع التالية:
نوع API | النماذج المدعومة |
---|---|
إكمال الدردشة | gpt-3.5 gpt-4 |
الإكمال | gpt-3.5-turbo-instruct |
عمليات التضمين | تضمين نص-3-كبير text-embedding-3-small text-embedding-ada-002 |
لمزيد من المعلومات، راجع نماذج خدمة Azure OpenAI.
حدود المقاييس المخصصة
يفرض Azure Monitor حدود استخدام للمقاييس المخصصة التي قد تؤثر على قدرتك على إصدار مقاييس من APIM. على سبيل المثال، يعين Azure Monitor حاليا حدا قدره 10 مفاتيح أبعاد لكل مقياس، وحدود 50000 سلسلة زمنية نشطة إجمالية لكل منطقة في اشتراك (خلال فترة 12 ساعة).
هذه الحدود لها الآثار التالية لتكوين مقاييس مخصصة في نهج إدارة واجهة برمجة التطبيقات مثل emit-metric
أو azure-openai-emit-token-metric
:
يمكنك تكوين 10 أبعاد مخصصة كحد أقصى لكل نهج.
عدد السلاسل الزمنية النشطة التي تم إنشاؤها بواسطة النهج خلال فترة 12 ساعة هو نتاج عدد القيم الفريدة لكل بعد تم تكوينه خلال الفترة. على سبيل المثال، إذا تم تكوين ثلاثة أبعاد مخصصة في النهج، وكان لكل بعد 10 قيم محتملة خلال الفترة، فإن النهج سيساهم بسلسلة زمنية نشطة 1000 (10 × 10 × 10).
إذا قمت بتكوين النهج في مثيلات APIM متعددة موجودة في نفس المنطقة في اشتراك، يمكن لجميع المثيلات المساهمة في حد السلاسل الزمنية النشطة الإقليمية.
تعرف على المزيد حول قيود التصميم واعتبارات المقاييس المخصصة في Azure Monitor.
المتطلبات الأساسية
- يجب إضافة واحد أو أكثر من واجهات برمجة تطبيقات خدمة Azure OpenAI إلى مثيل APIM الخاص بك. لمزيد من المعلومات، راجع إضافة واجهة برمجة تطبيقات خدمة Azure OpenAI إلى Azure API Management.
- يجب دمج مثيل APIM الخاص بك مع Application insights. لمزيد من المعلومات، راجع كيفية تكامل Azure API Management مع Azure Application Insights.
- تمكين تسجيل Application Insights لواجهات برمجة تطبيقات Azure OpenAI.
- تمكين المقاييس المخصصة ذات الأبعاد في Application Insights. لمزيد من المعلومات، راجع إرسال مقاييس مخصصة.
نهج السياسة
<azure-openai-emit-token-metric
namespace="metric namespace" >
<dimension name="dimension name" value="dimension value" />
...additional dimensions...
</azure-openai-emit-token-metric>
سمات
السمة | الوصف | مطلوب | القيمة الافتراضية |
---|---|---|---|
مساحة الاسم | سلسلة. مساحة اسم المقياس. تعبيرات النهج غير مسموح بها. | لا | API Management |
عناصر
العنصر | الوصف | مطلوب |
---|---|---|
البُعد | أضف عنصرا واحدا أو أكثر من هذه العناصر لكل بعد مضمن في المقياس. | نعم |
سمات البعد
السمة | الوصف | مطلوب | القيمة الافتراضية |
---|---|---|---|
الاسم | سلسلة أو تعبير نهج. اسم البعد. | نعم | غير متوفر |
قيمة | سلسلة أو تعبير نهج. قيمة البعد. يمكن حذفها فقط إذا name تطابق مع أحد الأبعاد الافتراضية. إذا كان الأمر كذلك، يتم توفير القيمة حسب اسم البعد. |
لا | غير متاح |
أسماء الأبعاد الافتراضية التي يمكن استخدامها بدون قيمة
- معرف واجهة برمجة التطبيقات
- معرف العملية
- معرف المنتج
- معرِف المستخدم
- مُعرّف الاشتراك
- الموقع
- معرف البوابة
الاستخدام
- أقسام النهج:الواردة.
- نطاقات النهج: العمومية، ومساحة العمل، والمنتج، وواجهة برمجة التطبيقات، والتشغيل
- البوابات: الكلاسيكية، الإصدار 2، الاستهلاك، المستضافة ذاتيا، مساحة العمل
ملاحظات الاستخدام
- يمكن استخدام هذا النهج عدة مرات لكل تعريف نهج.
- يمكنك تكوين 10 أبعاد مخصصة على الأكثر لهذا النهج.
- يمكن تكوين هذا النهج اختياريا عند إضافة واجهة برمجة تطبيقات من خدمة Azure OpenAI باستخدام المدخل.
- عند توفرها، يتم استخدام القيم في قسم الاستخدام للاستجابة من Azure OpenAI Service API لتحديد مقاييس الرمز المميز.
- تدعم بعض نقاط نهاية Azure OpenAI تدفق الاستجابات. عند
stream
تعيين إلىtrue
في طلب واجهة برمجة التطبيقات لتمكين الدفق، يتم تقدير مقاييس الرمز المميز.
مثال
يرسل المثال التالي مقاييس عدد رموز Azure OpenAI المميزة إلى Application Insights جنبا إلى جنب مع معرف واجهة برمجة التطبيقات كبعد مخصص.
<policies>
<inbound>
<azure-openai-emit-token-metric
namespace="AzureOpenAI">
<dimension name="API ID" />
</azure-openai-emit-token-metric>
</inbound>
<outbound>
</outbound>
</policies>
النهج ذات الصلة
- تسجيل
- نهج المقياس المنبعث
- نهج حد الرمز المميز ل azure-openai
المحتوى ذو الصلة
لمزيد من المعلومات حول العمل مع النُهج، راجع: