إصدار مقاييس لاستهلاك رموز 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-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>

لمزيد من المعلومات حول العمل مع النُهج، راجع: