معرفی swift‑huggingface

swift‑huggingface نسخه‌ای کامل از کلاینت Swift برای سرویس‌های Hugging Face است که به صورت مستقل و آماده استفاده ارائه می‌شود.

در پاسخ به نیازهای جامعه توسعه‌دهندگان، این کتابخانه به جای پیاده‌سازی HubApi در swift-transformers قرار می‌گیرد و بر روی قابلیت اطمینان و تجربه کاربری تمرکز دارد.

چه امکاناتی ارائه می‌دهد

  • پشتیبانی از مدل‌های متنوع در دسته‌های متن، تصویر، گفتار و…
  • دستگاه‌سازی آسان برای برنامه‌های iOS و macOS
  • مستندسازی کاملی در همراه با راهنمایی کد
  • یکپارچگی سریع با swift‑transformers در آینده
  • پشتیبانی از سرور Inference Providers و ذخیره‌سازی داده‌ها

چطور از این کتابخانه استفاده کنیم

برای نصب، کافی است در فایل Package.swift کتابخانه Swift به‌صورت زیر اضافه کنید:

.package(url: "https://github.com/huggingface/swift‑huggingface", from: "1.0.0")

سپس در مقصد خود از HuggingFaceClient برای بارگذاری و اجرای مدل‌ها استفاده کنید.

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

swift‑huggingface چیست؟

swift‑huggingface یک کتابخانه کلاینت کامل برای سرویس‌های Hugging Face است که در زبان Swift نوشته شده و امکان استفاده آسان از مدل‌های هوش مصنوعی را در برنامه‌های iOS و macOS فراهم می‌کند.

نحوه نصب swift‑huggingface در پروژه چیست؟

برای نصب، در فایل <code>Package.swift</code> پروژه‌تان خط زیر را اضافه کنید: <code>.package(url: "https://github.com/huggingface/swift-huggingface", from: "1.0.0")</code> سپس کتابخانه را به مقصد مورد نظر متصل کرده و کلاس <code>HuggingFaceClient</code> را استفاده کنید.