HuggingfaceHub
v0.1.2
Perpustakaan untuk mengunduh model & file dari HuggingFace dengan C#.
Unduh satu file.
Dapatkan informasi file dan repo.
Unduh cuplikan (repo).
Lanjutkan pengunduhan.
Unduhan beberapa file secara paralel (hanya di .NET 6 atau lebih tinggi).
Unggah file.
Mendukung jenis repo selain model.
PM> Instal-Paket HuggingfaceHub
atau
dotnet tambahkan paket <proyek_anda> HuggingfaceHub
atau cari HuggingfaceHub
di alat manajer nuget Visual Studio.
menggunakan Huggingface;var path = menunggu HFDownloader.DownloadFileAsync("<RepoId>", "<Nama File>");
menggunakan Huggingface;var res = menunggu HFDownloader.DownloadSnapshotAsync("<RepoId>");
Saat ini, hanya repo tipe model yang didukung.
menggunakan Huggingface;var info = menunggu HFDownloader.GetModelInfoAsync("<RepoId>");
menggunakan Huggingface;var res = menunggu HFDownloader.DownloadSnapshotAsync("<RepoId>", progres: new MyConsoleProgress());class MyConsoleProgress: IGroupedProgress{public void Report(string filename, int progress){// Kerjakan pekerjaan Anda di sini. // `kemajuan` berada dalam rentang [0, 100].}}
menggunakan Huggingface;HFGlobalConfig.EndPoint = "<Endpoint Url>";
Silakan periksa definisi HFGlobalConfig
untuk melihat semua konfigurasi yang dapat Anda atur.
Pustaka ini terutama mengadopsi dari huggingface_hub, yang merupakan implementasi resmi yang ditulis dengan Python.