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ライブラリと強力な hf CLI の両方を提供します。
  • AIエージェント最適化:コードエージェントとの連携を目的として設計されており、hf skills add コマンドで専用のエージェント統合が可能になっています。
  • 包括的なHub管理:ダウンロード、アップロード、リポジトリ管理、クラウドベースの推論およびジョブ実行をサポートします。
  • 統合ライブラリ:専用の統合プロセスを通じて、他のMLライブラリの無料ホスティングとバージョン管理を提供します。

関連

  • プロジェクト
  • Dispatch
  • Dispatch
  • プロジェクト
  • Dispatch