أطلق Hugging Face CLI الجديد "hf" بواجهة أكثر سهولة وفعالية
نُعلن عن تطوير كبير في واجهة سطر الأوامر الخاصة بمنصة Hugging Face: تم إعادة تسمية CLI (واجهة سطر الأوامر) من "huggingface-cli" إلى "hf" بشكل رسمي، بهدف تحسين تجربة المستخدم وجعل الأوامر أكثر سهولة ووضوحًا. هذا التغيير يهدف إلى تبسيط العمليات اليومية مثل تحميل الملفات، إدارة المخازن المؤقتة، وتشغيل المهام على منصة Hugging Face. أصبح من الصعب تذكر أوامر "huggingface-cli" مع تزايد الميزات الجديدة، مما دفع الفريق إلى إعادة تنظيم الأوامر وفقًا لنمط شائع في واجهات سطر الأوامر، حيث يتم استخدام هيكل "hf <المورد> <العملية>"، مما يسهل فهمها وتحديد مسؤوليتها. على سبيل المثال، بدلاً من استخدام "huggingface-cli login"، أصبح الأمر الجديد "hf auth login"، مما يوضح أن هذه الأوامر تتعلق بإدارة المصادقة. لبدء استخدام CLI الجديد، يجب تثبيت أحدث إصدار من "huggingface_hub" عبر الأمر التالي: pip install -U huggingface_hub ثم إعادة تحميل جلسة الطرفية. لاختبار التثبيت، يمكن استخدام الأمر "hf version" الذي سيعرض إصدار البرنامج. يمكن للمستخدمين استكشاف الأوامر الجديدة من خلال استخدام "hf --help"، حيث يتم تجميع الأوامر حسب نوع المورد، مثل "auth" لإدارة المصادقة، و"repo" لإدارة المخازن، و"upload" و"download" للوصول إلى الملفات. كما يمكن استخدام "hf auth --help" للحصول على تفاصيل إضافية عن أوامر المصادقة. أثناء الانتقال من "huggingface-cli" إلى "hf"، ستظل الأوامر القديمة قابلة للتنفيذ، لكنها ستُظهر تحذيرًا يشير إلى استخدام الأوامر الجديدة. على سبيل المثال، عند استخدام "huggingface-cli whoami"، سيظهر تحذير يقترح استخدام "hf auth whoami" بدلًا من ذلك. من بين الميزات الجديدة، تم إطلاق "hf jobs"، وهو أمر مخصص لتشغيل المهام على منصة Hugging Face باستخدام موارد الحوسبة المختلفة. يدعم هذا الأمر تشغيل أي سكربت أو صورة Docker، ويتم تسعيره بناءً على الوقت المستهلك، مما يسمح للمستخدمين بتشغيل المهام بكفاءة ودون تكاليف إضافية غير ضرورية. لتشغيل مهمة أولية، يمكن استخدام الأمر: hf jobs run --flavor=a10g-small ubuntu nvidia-smi هذا الأمر يعتمد على هيكل مشابه لـ "Docker" مما يجعله سهل الاستخدام. تُقدّم Hugging Face Jobs خدمات متقدمة فقط لمستخدمي النسخة المدفوعة (Pro) وللمنظمات المؤسسية. يمكن للمستخدمين ترقية حساباتهم للوصول إلى هذه الميزات. Hugging Face هي منصة رائدة في مجال الذكاء الاصطناعي وتقديم أدوات للتطوير والمشاركة في مشاريع الذكاء الاصطناعي. تُعد هذه التحديثات خطوة مهمة نحو تحسين الأداء وتعزيز تجربة المستخدم، مما يجعل منصة Hugging Face أكثر مرونة وسهولة في الاستخدام.