التخطيط لإدارة تكاليف خدمة Azure OpenAI

توضح هذه المقالة كيف يمكنك التخطيط لتكاليف خدمة Azure OpenAI وإدارتها. قبل نشر الخدمة، استخدم حاسبة تسعير Azure لتقدير تكاليف Azure OpenAI. لاحقا، أثناء توزيع موارد Azure، راجع التكاليف المقدرة. بعد البدء في استخدام موارد Azure OpenAI، استخدم ميزات Cost Management لتعيين الميزانيات ومراقبة التكاليف.

يمكنك أيضا مراجعة التكاليف المتوقعة وتحديد اتجاهات الإنفاق لتحديد المجالات التي قد ترغب في العمل فيها. تكاليف خدمة Azure OpenAI هي جزء فقط من التكاليف الشهرية في فاتورة Azure. على الرغم من أن هذه المقالة تتعلق بالتخطيط للتكاليف وإدارتها ل Azure OpenAI، تتم محاسبتك على جميع خدمات وموارد Azure المستخدمة في اشتراك Azure، بما في ذلك خدمات الجهات الخارجية.

المتطلبات الأساسية

يدعم تحليل التكلفة في إدارة التكاليف معظم أنواع حسابات Azure، ولكن ليس كلها. لعرض قائمة كاملة بأنواع الحسابات المدعومة، راجع فهم بيانات إدارة التكلفة. لعرض بيانات التكلفة، تحتاج على الأقل إلى حق الوصول لحساب Azure من أجل قراءتها. للحصول على معلومات حول تعيين الوصول إلى بيانات إدارة تكلفة Azure، راجع تعيين الوصول إلى البيانات.

تقدير التكاليف قبل استخدام Azure OpenAI

استخدم حاسبة تسعير Azure لتقدير تكاليف استخدام Azure OpenAI.

فهم نموذج الفوترة الكامل ل Azure OpenAI

تعمل خدمة Azure OpenAI على البنية الأساسية ل Azure التي تتراكم التكاليف عند توزيع موارد جديدة. قد تكون هناك تكاليف أخرى للبنية الأساسية قد تتراكم. تصف الأقسام التالية كيفية تحصيل رسومك من خدمة Azure OpenAI.

نماذج سلسلة أساسية وسلسلة Codex

يتم فرض رسوم على سلسلة Azure OpenAI الأساسية ونماذج سلسلة Codex لكل 1000 رمز مميز. تختلف التكاليف بناء على سلسلة النماذج التي تختارها: Ada أو Babbage أو Curie أو Davinci أو Code-Cushman.

تفهم نماذج Azure OpenAI النص وتعالجه عن طريق تقسيمه إلى رموز مميزة. كمرجع، يكون كل رمز مميز حوالي أربعة أحرف للنص الإنجليزي النموذجي.

تكاليف الرمز المميز هي لكل من الإدخال والإخراج. على سبيل المثال، افترض أن لديك نموذج رمز JavaScript 1000 رمز مميز تطلب منه تحويل نموذج Azure OpenAI إلى Python. سيتم تحصيل ما يقرب من 1000 رمز مميز لطلب الإدخال الأولي المرسل، و1000 رمز مميز إضافي للإخراج الذي يتم تلقيه استجابة لإجمالي 2000 رمز مميز.

في الممارسة العملية، لهذا النوع من استدعاء الإكمال، لن يكون إدخال/إخراج الرمز المميز تماما 1:1. يمكن أن يؤدي التحويل من لغة برمجة إلى أخرى إلى إخراج أطول أو أقصر اعتمادا على العديد من العوامل. أحد هذه العوامل هو القيمة المعينة للمعلمة max_tokens .

النماذج الدقيقة لسلسلة Base Series وCodex

يتم فرض رسوم على نماذج Azure OpenAI الدقيقة استنادا إلى ثلاثة عوامل:

  • ساعات التدريب
  • ساعات الاستضافة
  • الاستدلال لكل 1000 رمز مميز

من المهم أن تكون تكلفة ساعات الاستضافة على دراية بها نظرا لأنه بعد نشر نموذج دقيق، فإنها لا تزال تتحمل تكلفة كل ساعة بغض النظر عما إذا كنت تستخدمه بنشاط. مراقبة تكاليف النموذج الدقيقة عن كثب.

هام

بعد نشر نموذج مخصص، إذا ظل النشر غير نشط في أي وقت لأكثر من خمسة عشر (15) يوما، يتم حذف النشر. يعد نشر نموذج مخصص غير نشط إذا تم نشر النموذج منذ أكثر من خمسة عشر (15) يوما ولم يتم إجراء أي مكالمات إكمال أو إكمال دردشة إليه خلال فترة 15 يوما مستمرة.

لا يؤدي حذف التوزيع غير النشط إلى حذف النموذج المخصص الأساسي أو التأثير عليه، ويمكن إعادة نشر النموذج المخصص في أي وقت.

يتحمل كل نموذج مخصص (مضبوط) يتم نشره تكلفة استضافة كل ساعة بغض النظر عما إذا كان يتم إجراء مكالمات إكمال أو إكمال الدردشة إلى النموذج. .

التكاليف الأخرى التي قد تتراكم مع خدمة Azure OpenAI

يؤدي تمكين القدرات مثل إرسال البيانات إلى سجلات Azure Monitor والتنبيه إلى تكبد تكاليف إضافية لهذه الخدمات. تكون هذه التكاليف مرئية ضمن تلك الخدمات الأخرى وعلى مستوى الاشتراك، ولكنها غير مرئية عند تحديد نطاقها فقط لمورد Azure OpenAI الخاص بك.

استخدام Azure Prepayment مع خدمة Azure OpenAI

يمكنك دفع رسوم خدمة Azure OpenAI باستخدام رصيد Azure Prepayment الخاص بك. ومع ذلك، لا يمكنك استخدام رصيد الدفع المسبق من Azure لدفع رسوم منتجات وخدمات الجهات الخارجية بما في ذلك تلك المنتجات والخدمات الموجودة في Azure Marketplace.

رمز استجابة خطأ HTTP وحالة الفوترة في خدمة Azure OpenAI

إذا كانت الخدمة تنفذ المعالجة، فسيتم تحصيل رسوم منك حتى إذا لم ينجح رمز الحالة (وليس 200). على سبيل المثال، خطأ 400 بسبب عامل تصفية المحتوى أو حد الإدخال، أو خطأ 408 بسبب انتهاء المهلة.

إذا لم تنفذ الخدمة المعالجة، فلن يتم تحصيل رسوم منك. على سبيل المثال، خطأ 401 بسبب المصادقة أو خطأ 429 بسبب تجاوز حد المعدل.

مراقبة التكاليف

أثناء استخدام موارد Azure مع Azure OpenAI، فإنك تتحمل التكاليف. تختلف تكاليف وحدة استخدام موارد Azure حسب الفواصل الزمنية، مثل الثوان والدقائق والساعات والأيام، أو حسب استخدام الوحدة، مثل وحدات البايت والميغابايت. بمجرد بدء استخدام Azure OpenAI، يمكن تكبد التكاليف ويمكنك مشاهدة التكاليف في تحليل التكلفة.

عند استخدام تحليل التكلفة، يمكنك عرض تكاليف Azure OpenAI في الرسوم البيانية والجداول لفترات زمنية مختلفة. بعض الأمثلة هي حسب اليوم والشهر الحالي والسابق والسنة. كما يمكنك عرض التكاليف مقابل الموازنات والتكاليف المتوقعة. يمكن أن يساعدك التبديل إلى طرق العرض الأطول بمرور الوقت في تحديد اتجاهات الإنفاق. يمكنك معرفة مكان حدوث الإفراط في الإنفاق. إذا كنت قد أنشأت موازنات، فيمكنك أيضًا أن ترى بسهولة أين تم تجاوزها.

لعرض تكاليف Azure OpenAI في تحليل التكلفة:

  1. قم بتسجيل الدخول إلى بوابة Azure.
  2. حدد أحد موارد Azure OpenAI.
  3. ضمن Resource Management حدد Cost analysis
  4. بشكل افتراضي، يتم تحديد نطاق تحليل التكلفة لمورد Azure OpenAI الفردي.

لقطة شاشة للوحة معلومات تحليل التكلفة التي تم تحديد نطاقها لمورد Azure OpenAI.

لفهم تقسيم ما يشكل هذه التكلفة، يمكن أن يساعد في تعديل المجموعة حسب إلى مقياس وتبديل نوع المخطط إلى خط. يمكنك الآن أن ترى أنه بالنسبة لهذا المورد المحدد، يأتي مصدر التكاليف من ثلاث سلاسل نماذج مختلفة مع رموز Text-Davinci المميزة التي تمثل الجزء الأكبر من التكاليف.

لقطة شاشة للوحة معلومات تحليل التكلفة مع المجموعة حسب التعيين إلى مقياس.

من المهم فهم النطاق عند تقييم التكاليف المرتبطة ب Azure OpenAI. إذا كانت مواردك جزءا من نفس مجموعة الموارد، يمكنك تحديد نطاق تحليل التكلفة على هذا المستوى لفهم التأثير على التكاليف. إذا كانت مواردك موزعة عبر مجموعات موارد متعددة، يمكنك النطاق إلى مستوى الاشتراك.

عند تحديد النطاق على مستوى أعلى، غالبا ما تحتاج إلى إضافة المزيد من عوامل التصفية للتركيز على استخدام Azure OpenAI. عند تحديد نطاقها على مستوى الاشتراك، ترى العديد من الموارد الأخرى التي قد لا تهتم بها في سياق إدارة تكلفة Azure OpenAI. عند تحديد النطاق على مستوى الاشتراك، نوصي بالانتقال إلى أداة تحليل التكلفة الكاملة ضمن خدمة إدارة التكلفة.

فيما يلي مثال على كيفية استخدام أداة تحليل التكلفة لمشاهدة التكاليف المتراكمة للاشتراك أو مجموعة الموارد:

  1. ابحث عن Cost Management في شريط بحث Azure العلوي للانتقال إلى تجربة الخدمة الكاملة، والتي تتضمن المزيد من الخيارات مثل إنشاء الميزانيات.
  2. إذا لزم الأمر، فحدد تغيير إذا كان النطاق: لا يشير إلى مجموعة الموارد أو الاشتراك الذي تريد تحليله.
  3. على اليسار، حدد Reporting + analytics>Cost analysis.
  4. في علامة التبويب جميع طرق العرض ، حدد التكاليف المتراكمة.

لقطة شاشة للوحة معلومات تحليل التكلفة توضح كيفية الوصول إلى التكاليف المتراكمة.

تعرض لوحة معلومات تحليل التكلفة التكاليف المتراكمة التي يتم تحليلها اعتمادا على ما حددته للنطاق.

لقطة شاشة للوحة معلومات تحليل التكلفة مع تعيين النطاق على الاشتراك.

إذا حاولت إضافة عامل تصفية حسب الخدمة، فستجد أنه لا يمكنك العثور على Azure OpenAI في القائمة. يحدث هذا الموقف لأن Azure OpenAI لديه القواسم المشتركة مع مجموعة فرعية من خدمات Azure الذكاء الاصطناعي حيث عامل تصفية مستوى الخدمة هو الخدمات المعرفية. إذا كنت ترغب في رؤية جميع موارد Azure OpenAI عبر اشتراك دون أي نوع آخر من موارد خدمات Azure الذكاء الاصطناعي، بدلا من ذلك نطاق مستوى الخدمة: Azure OpenAI:

لقطة شاشة للوحة معلومات تحليل التكلفة مع تمييز مستوى الخدمة.

إنشاء الميزانيات

يمكنك إنشاء ميزانيات لإدارة التكاليف وإنشاء تنبيهات تعلم أصحاب المصلحة بشذوذ الإنفاق والمخاطر الزائدة عن الإنفاق. تستند التنبيهات إلى الإنفاق مقارنة بحدود الميزانية والتكلفة. يمكنك إنشاء ميزانيات وتنبيهات لاشتراكات Azure ومجموعات الموارد. وهي مفيدة كجزء من استراتيجية مراقبة التكلفة الشاملة.

يمكنك إنشاء ميزانيات مع عوامل تصفية لموارد أو خدمات معينة في Azure إذا كنت تريد وجود المزيد من التفاصيل في المراقبة الخاصة بك. تساعد عوامل التصفية في ضمان عدم إنشاء موارد جديدة عن طريق الخطأ والتي تكلفك المزيد من المال. لمزيد من المعلومات حول خيارات التصفية المتوفرة عند إنشاء ميزانية، راجع خيارات التجميع والتصفية.

هام

في حين أن OpenAI لديه خيار للحدود الصعبة التي تمنعك من تجاوز ميزانيتك، فإن Azure OpenAI لا يوفر هذه الوظيفة حاليا. يمكنك بدء التشغيل التلقائي من مجموعات الإجراءات كجزء من إعلامات الموازنة لاتخاذ إجراءات أكثر تقدما، ولكن هذا يتطلب تطويرا مخصصا إضافيا من جانبك.

تصدير بيانات التكلفة

يمكنك أيضا تصدير بيانات التكلفة الخاصة بك إلى حساب تخزين، وهو أمر مفيد عندما تحتاج إلى الآخرين لإجراء تحليل إضافي للبيانات للتكاليف. على سبيل المثال، يمكن لفريق التمويل تحليل البيانات باستخدام Excel أو Power BI. يمكنك تصدير تكاليفك على جدول يومي أو أسبوعي أو شهري وتعيين نطاق تاريخ مخصص. نوصي بتصدير بيانات التكلفة كطريقة لاسترداد مجموعات بيانات التكلفة.

الخطوات التالية