প্রকল্প সম্পর্কে

huggingface_hub হলো Hugging Face Hub-এর অফিসিয়াল কমান্ড-লাইন ইন্টারফেস এবং Python ক্লায়েন্ট। Hugging Face Hub হলো ওপেন-সোর্স মেশিন লার্নিং মডেল, ডেটাসেট এবং ডেমো শেয়ার করার একটি প্ল্যাটফর্ম। প্রকল্পটি একই প্যাকেজে দুটি ইন্টারফেস সরবরাহ করে: টার্মিনাল ব্যবহারের জন্য `hf` CLI এবং `huggingface_hub` Python লাইব্রেরি। macOS, Linux এবং Windows-এর জন্য একটি স্ট্যান্ডঅ্যালোন ইনস্টলার স্ক্রিপ্টের মাধ্যমে, অথবা Python প্যাকেজের জন্য pip/uv-এর মাধ্যমে ইনস্টলেশন করা যায়, যা CLI-ও ইনস্টল করে। ঐচ্ছিক ডিপেন্ডেন্সি গ্রুপ (উদাহরণস্বরূপ MCP মডিউল) ডিফল্ট ইনস্টলকে ন্যূনতম রাখে। README-তে বর্ণিত মূল সক্ষমতাগুলো: - পৃথক ফাইল বা সম্পূর্ণ রিপোজিটরি ডাউনলোড করা, ফাইলগুলো একটি স্থানীয় ক্যাশ ফোল্ডারে সংরক্ষিত হয়। - মডেল, ডেটাসেট বা Space রিপোজিটরিতে একক ফাইল বা সম্পূর্ণ ফোল্ডার আপলোড করা। - Hub-এ রিপোজিটরি তৈরি ও ব্যবস্থাপনা করা। - ডিপ্লয় করা মডেলের বিরুদ্ধে ইনফারেন্স চালানো। - Hugging Face ইনফ্রাস্ট্রাকচারে Jobs চালানো। - মডেল, ডেটাসেট এবং Space খোঁজা। - মডেল ডকুমেন্ট করতে মডেল কার্ড শেয়ার করা। - পুল রিকোয়েস্ট এবং মন্তব্যের মাধ্যমে কমিউনিটির সাথে সম্পৃক্ত হওয়া। CLI স্পষ্টভাবে মানুষ এবং কোডিং এজেন্ট উভয়ের জন্য ডিজাইন করা হয়েছে: কোনো এজেন্ট দ্বারা আহ্বান করা হলে কমান্ড আউটপুট অভিযোজিত হয়, এবং Claude Code, Codex, Cursor এবং OpenCode-এর মতো টুলের জন্য একটি জেনারেট করা স্কিল রেফারেন্স ইনস্টল করা যায়। প্রমাণীকরণে Hub টোকেন ব্যবহার হয়, স্বয়ংক্রিয় পরিবেশের জন্য একটি নন-ইন্টারঅ্যাকটিভ টোকেন অপশন রয়েছে। README-তে অন্যান্য ওপেন-সোর্স ML লাইব্রেরির সাথে ইন্টিগ্রেশনের কথাও উল্লেখ করা হয়েছে, যা বিনামূল্যে মডেল ও ডেটাসেট হোস্টিং, Xet স্টোরেজ ব্যাকএন্ডের মাধ্যমে বড় ফাইলের ফাইল ভার্সনিং, ইন-ব্রাউজার উইজেট, CDN-ত্বরান্বিত ডাউনলোড এবং ব্যবহারের পরিসংখ্যান প্রদান করে। ফিচার রিকোয়েস্ট এবং বাগ রিপোর্টের জন্য অবদান নির্দেশিকা প্রদান করা হয়েছে।