معرفی 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> را استفاده کنید.