در دنیای امروز، هوش مصنوعی به بخش جدایی‌ناپذیر توسعه نرم‌افزار تبدیل شده است. پلتفرم Hugging Face با ارائه ابزارهای متن‌باز، مسیر استفاده از مدل‌های زبانی، تصویری و صوتی را هموار کرده است. یکی از این ابزارها، Hugging Face Unity API است که به توسعه‌دهندگان یونیتی اجازه می‌دهد به سادگی از مدل‌های هوش مصنوعی در پروژه‌های خود استفاده کنند. در این مقاله، روش نصب و راه‌اندازی این API را به صورت گام‌به‌گام بررسی می‌کنیم.

نصب Hugging Face Unity API

برای نصب این کتابخانه، ابتدا پروژه یونیتی خود را باز کنید. از منوی Window گزینه Package Manager را انتخاب کنید. سپس روی علامت + کلیک کرده و گزینه Add Package from git URL را برگزینید. در کادر ظاهر شده، آدرس مخزن گیت‌هاب را وارد کنید:

https://github.com/huggingface/unity-api.git

پس از نصب، ویزارد Hugging Face API به صورت خودکار نمایش داده می‌شود. اگر چنین اتفاقی نیفتاد، از منوی Window گزینه Hugging Face API Wizard را انتخاب کنید.

تنظیم کلید API و تست اتصال

برای استفاده از API هاگینگ فیس، باید یک کلید معتبر داشته باشید. این کلید در بخش تنظیمات حساب کاربری شما در سایت Hugging Face قابل ساخت است. پس از دریافت، کلید را در فیلد مربوطه در ویزارد وارد کرده و روی دکمه Test API key کلیک کنید تا از صحت آن مطمئن شوید.

  • کلید API منحصراً از تنظیمات حساب شما در وب‌سایت Hugging Face ایجاد می‌شود.
  • برای تست اتصال از دکمه Test API key در ویزارد استفاده کنید.
  • در صورت تمایل، می‌توانید endpoint مدل را به مدل دلخواه دیگری تغییر دهید.

استفاده از مدل‌های سفارشی

یکی از مزیت‌های Hugging Face Unity API، امکان استفاده از مدل‌های مختلف است. برای تغییر مدل، به صفحه همان مدل در سایت Hugging Face بروید، روی Deploy کلیک کنید و Inference API را انتخاب نمایید. آدرس موجود در فیلد API_URL را کپی کرده و در بخش Model Endpoint ویزارد قرار دهید. به این ترتیب، می‌توانید از مدل‌های متن، تصویر، صدا و حتی چندوجهی در پروژه یونیتی خود بهره ببرید.

در صورت نیاز به تنظیمات پیشرفته، می‌توانید از سایر گزینه‌های ویزارد استفاده کنید. برای اطلاعات تکمیلی و به‌روز، به مخزن رسمی پروژه در گیت‌هاب مراجعه کنید.

جمع‌بندی

Hugging Face Unity API یک ابزار کاربردی برای توسعه‌دهندگانی است که می‌خواهند هوش مصنوعی را به بازی‌ها یا اپلیکیشن‌های یونیتی خود اضافه کنند. نصب ساده، انعطاف در انتخاب مدل و پشتیبانی از Inference API از مهم‌ترین ویژگی‌های این راهکار است. با دنبال کردن مراحل بالا، می‌توانید به سرعت از قابلیت‌های هوش مصنوعی در پروژه‌های خود استفاده کنید.

پرسش‌های پرتکرار

برای نصب Hugging Face Unity API به چه پیش‌نیازی نیاز دارم؟

به یک پروژه یونیتی و یک حساب کاربری در Hugging Face نیاز دارید. سپس کافی است آدرس مخزن گیت‌هاب را از طریق Package Manager به پروژه اضافه کنید.

آیا می‌توانم از مدل‌های دلخواه خود در Unity استفاده کنم؟

بله. با تغییر Model Endpoint در ویزارد Hugging Face API و وارد کردن آدرس API_URL مدل موردنظر، می‌توانید از هر مدل پشتیبانی‌شده توسط Inference API استفاده کنید.