huggingface/huggingface_hub
The official CLI and Python client for the Hugging Face Hub.
何を解決するか
Hugging Face Hub というオープンソースの機械学習モデル、データセット、デモの共有・共同作業を可能にするプラットフォームと統合的にやり取りするための統一された方法を提供します。Webインターフェースを手動で操作する必要なく、これらのアセットを検索、ダウンロード、アップロード、管理するプロセスを簡素化します。
どう動作するか
このプロジェクトは、2つの主要なインターフェースを提供しています:hf と呼ばれるコマンドラインインターフェース(CLI)とPythonライブラリです。ユーザーはこれらのツールを使って、トークンによる認証、モデルやデータセットの検索、特定のファイルまたは完全なリポジトリのダウンロード、ローカルのファイルやフォルダをHubにアップロード、Hugging Faceインフラ上で推論やジョブを実行できます。
対象ユーザー
機械学習の実践者、開発者、およびAIエージェント(例:Claude Code や Cursor)で、MLアセットをプログラム的に管理し、Hugging Face Hubの機能をワークフローに統合したい方を対象としています。
主な特徴
- 二重インターフェース:Pythonライブラリと強力な
hfCLI の両方を提供します。 - AIエージェント最適化:コードエージェントとの連携を目的として設計されており、
hf skills addコマンドで専用のエージェント統合が可能になっています。 - 包括的なHub管理:ダウンロード、アップロード、リポジトリ管理、クラウドベースの推論およびジョブ実行をサポートします。
- 統合ライブラリ:専用の統合プロセスを通じて、他のMLライブラリの無料ホスティングとバージョン管理を提供します。
関連
- プロジェクト
- Dispatch
- Dispatch
- プロジェクト
- Dispatch