Hub documentation

التسعير والفوترة

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

التسعير والفوترة

تتيح لك وظائف Hugging Face تشغيل مهام الحوسبة على بنية Hugging Face التحتية دون الحاجة إلى إدارتها بنفسك. ما عليك سوى تحديد أمر، وصورة Docker، ونوع عتاد من بين خيارات متنوعة من المعالجات المركزية (CPU) ووحدات معالجة الرسومات (GPU).

يتوفر الوصول إلى Jobs لأي مستخدم أو منظمة لديها رصيد ائتماني موجب. تُحتسب أرصدة الحوسبة الشهرية المضمنة في اشتراك PRO أو Team أو Enterprise ضمن ذلك الرصيد ويمكن إنفاقها على Jobs.

تعتمد الفوترة على Jobs على استخدام العتاد وتُحسب بالدقيقة: يتم احتساب الرسوم عن كل دقيقة يعمل فيها Jobs على العتاد المطلوب.

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

إذا بدأ Job قيد التشغيل في التعثر، فسيتم تعليقه تلقائيًا وستتوقف عملية الفوترة.

التسعير

تُحتسب رسوم المهام بالدقيقة بناءً على العتاد المستخدم. على سبيل المثال، تكلف 10 دقائق قابلة للفوترة على a10g-small حوالي 0.17 دولارًا أمريكيًا كرسوم عتاد.

لإدارة الإنفاق، اضبط مهلة زمنية، أو ألغِ مهمة، أو اطّلع على استهلاكك الحالي.

وحدة المعالجة المركزية

الأجهزةCPUالذاكرةالتخزين المؤقتالسعر بالساعة
أساسيات المعالج2 وحدة معالجة مركزية16 GB50 جيجابايت$0.01
ترقية وحدة المعالجة المركزية8 vCPU32 GB50 جيجابايت$0.03
CPU XL16 وحدة معالجة مركزية124 GB1000 جيجابايت$1.00
أداء المعالج32 وحدة معالجة مركزية افتراضية256 GB1024 جيجابايت$1.90

وحدة معالجة الرسوميات

الأجهزةCPUالذاكرةذاكرة وحدة معالجة الرسومياتالتخزين المؤقتالسعر بالساعة
Nvidia T4 - صغير4 vCPU15 جيجابايت16 GB50 جيجابايت$0.40
Nvidia T4 - متوسط8 vCPU30 جيجابايت16 GB100 جيجابايت$0.60
1x Nvidia L48 vCPU30 جيجابايت24 جيجابايت400 جيجابايت$0.80
4x Nvidia L448 وحدة معالجة مركزية186 جيجابايت96 GB3200 جيجابايت$3.80
1x Nvidia L40S8 vCPU62 جيجابايت48 GB380 جيجابايت$1.80
4x Nvidia L40S48 وحدة معالجة مركزية382 جيجابايت192 GB3200 جيجابايت$8.30
8x Nvidia L40S192 وحدة معالجة مركزية1534 GB384 GB6500 جيجابايت$23.50
Nvidia A10G - صغير4 vCPU15 جيجابايت24 جيجابايت110 جيجابايت$1.00
Nvidia A10G - كبير12 وحدة معالجة مركزية46 جيجابايت24 جيجابايت200 جيجابايت$1.50
2x Nvidia A10G - كبير24 وحدة معالجة مركزية92 جيجابايت48 GB1000 جيجابايت$3.00
4x Nvidia A10G - كبير48 وحدة معالجة مركزية184 جيجابايت96 GB2000 جيجابايت$5.00
Nvidia A100 - كبير12 وحدة معالجة مركزية142 جيجابايت80 جيجابايت1000 جيجابايت$2.50
4x Nvidia A100 - كبير48 وحدة معالجة مركزية568 جيجابايت320 جيجابايت4000 جيجابايت$10.00
8x Nvidia A100 - كبير96 vCPU1136 جيجابايت640 جيجابايت8000 جيجابايت$20.00
Nvidia H20023 وحدة معالجة مركزية افتراضية256 GB141 جيجابايت3000 جيجابايت$5.00
2x Nvidia H20046 وحدة معالجة مركزية افتراضية512 جيجابايت282 جيجابايت6000 جيجابايت$10.00
4x Nvidia H20092 وحدة معالجة مركزية1024 جيجابايت564 جيجابايت12000 جيجابايت$20.00
8x Nvidia H200184 وحدة معالجة مركزية افتراضية2048 جيجابايت1128 جيجابايت24000 جيجابايت$40.00
Nvidia RTX PRO 600023 وحدة معالجة مركزية افتراضية256 GB96 GB475 جيجابايت$2.75
2x Nvidia RTX PRO 600046 وحدة معالجة مركزية افتراضية512 جيجابايت192 GB950 غيغابايت$5.50
4x Nvidia RTX PRO 600092 وحدة معالجة مركزية1024 جيجابايت384 GB1900 جيجابايت$11.00
8x Nvidia RTX PRO 6000184 وحدة معالجة مركزية افتراضية2048 جيجابايت768 GB3800 جيجابايت$22.00

يمكنك أيضًا استرجاع الأجهزة المتاحة والأسعار برمجياً عبر واجهة برمجة التطبيقات (API) عند GET /api/jobs/hardware أو عبر سطر الأوامر (CLI):

>>> hf jobs hardware

المنافذ المكشوفة

يمكن أن يعرّض مهمة (Job) منفذًا واحدًا أو أكثر لجعلها قابلة للوصول من الخارج أثناء تشغيل المهمة. يتم احتساب تعريفة ثابتة لكل مهمة مقابل تعريض منفذ واحد أو أكثر، بالإضافة إلى سعر العتاد:

المنتجالسعر بالساعة
المنافذ المكشوفة$0.01

كما هو الحال مع العتاد، يتم احتساب التكلفة بالدقيقة، وذلك فقط أثناء بدء المهمة أو تشغيلها.

إدارة الفوترة

الفوترة إلى مؤسستك

تتم عملية الفوترة افتراضيًا إلى مساحة اسم المستخدم، لكن يمكنك فوترة منظمته بدلاً من ذلك عن طريق تحديد namespace الصحيح:

hf jobs run --namespace my-org-name ...

في هذه الحالة، يعمل Job تحت حساب المؤسسة، ويمكنك رؤيته في صفحة مهام مؤسستك (صفحة المؤسسة > الإعدادات > المهام).

في خطط Enterprise وما فوق، يمكن لمسؤولي المنظمة تقييد من يمكنه تشغيل وظائف (Jobs) ومحاسبتها على المنظمة وعرضها — إما لمسؤولي المنظمة فقط أو لأعضاء مجموعات الموارد (Resource Groups) المحددة — عبر إعدادات Granular feature access.

الفوترة إلى مجموعة موارد

تُعد هذه الميزة جزءًا من خطة Enterprise وما فوقها.

إذا كانت مؤسستك قد قامت بإعداد مجموعات الموارد، يمكنك إسناد تكاليف المهام إلى مجموعة موارد محددة. للقيام بذلك:

  1. يجب أن تكون عضوًا في مجموعة الموارد.
  2. مرّر المنظمة التي تمتلك مجموعة الموارد كـnamespace، ومعرف مجموعة الموارد كـresource_group_id. كلاهما مطلوب: لا تُؤخذ مجموعة الموارد في الاعتبار إلا للوظائف التي تُحتسب فواتيرها على المنظمة التي تمتلكها.

يمكنك العثور على معرّف مجموعة الموارد في صفحة إعدادات مجموعات الموارد الخاصة بمنظمتك.

hf jobs run --namespace my-org-name --resource-group-id <resource-group-id> ...

في بايثون:

>>> from huggingface_hub import run_job
>>> run_job(
...     image="python:3.12",
...     command=["python", "-c", "print('Hello!')"],
...     namespace="my-org-name",
...     resource_group_id="<resource-group-id>",
... )

يمكن لمسؤولي المنظمة ومجموعات الموارد تحديد حدود الإنفاق الشهرية للمهام التي تُفرض رسومها على المجموعة.

عرض الاستخدام الحالي للحوسبة

يمكنك الاطلاع على معلومات الفوترة الحالية الخاصة بالمهام في صفحة الفوترة، ضمن قسم “استخدام الحوسبة”:

يمكن العثور على معلومات إضافية حول الفوترة في توثيق Hub المخصص.

التوصيات

تعيين حدود المهلة الزمنية

اضبط timeout عند إنشاء Job لضمان عدم تشغيله لفترة تتجاوز مدة معينة. يتم إيقاف تشغيل Job تلقائياً عند بلوغه مدة timeout، وكذلك يتم إيقاف فواتيره. إليك كيفية ضبط مهلة انتهاء الوقت باستخدام CLI:

hf jobs run --timeout 3h ...

لاحظ أن مهلة الإيقاف الافتراضية مضبوطة على 30 دقيقة. لذلك، يجب عليك تحديد مهلة إيقاف أطول إذا كان عملك يتطلب وقتًا أطول للتنفيذ.

إلغاء المهام غير ذات الصلة

إذا لم تعد مهمة قيد التشغيل ذات صلة، يمكنك إلغاؤها مبكرًا لوقف فوترة التكاليف، إما عبر صفحة المهمة أو عبر سطر الأوامر:

hf jobs cancel <job-id>
Update on GitHub