Hugging Face
機械学習モデル・データセットを共有し、推論も呼び出せるハブ兼API
分野「AI・機械学習」:文章の生成・要約・分類や、予測をアプリに組み込む。 分野の役割とつながりは分野の解説へ。
別名:HF、Hugging Face Hub、Hub
できること
- モデルを手元の環境で動かす :外部にデータを送らず AI を使いたい
- LLM で文章を生成・分類・抽出する :自然言語の処理を API で済ませたい
- 文章をベクトルに変換する :意味検索や RAG を作りたい
- 機械学習モデルを学習させる :独自データで予測モデルを作りたい
Hugging Face ができないこと
- 無料プランの推論クレジットだけでの継続的な本番運用(Freeユーザーの月次クレジットは$0.10相当で、量を使うには従量課金への移行が前提)
- 無料プランでの大容量な非公開データの保存(非公開ストレージは100GBまで。それ以上は有料プランかストレージアドオンが必要)
- 1ファイルあたり500GBを超えるモデル・データセットの保存(Hub全体のハード上限)
- リポジトリを跨いだリレーショナルなクエリ(Gitベースのバージョン管理であり、RDBMSではない)
- 単一ベンダーAPIのような単純な固定料金での運用(料金体系は複数の従量課金軸(ストレージ・推論・計算資源)が併存する)
制約
先頭の行が、このツールで最も先に当たる制約。値はすべて出典の一次情報で確認したもの。
| 項目 | 値 | 影響 | 出典 | 検証日 |
|---|---|---|---|---|
| 無料プランの推論クレジット(Inference Providers) (主要制約) | 無料ユーザーは月$0.10相当のクレジット(変更の可能性あり)。PROユーザーは月$2.00 | 無料枠は数回のAPI呼び出しで使い切る規模。継続的な推論利用には従量課金(Pay-as-you-go)への移行が前提になる | huggingface.co | |
| 無料アカウントのストレージ上限 | 非公開リポジトリは100GBまで無料。公開リポジトリはベストエフォート(明確な上限はないが大容量利用は有料プラン推奨) | 大きな非公開モデル・データセットを複数保持すると100GBにすぐ到達する。PROは1TB+従量課金の私有ストレージが使える | huggingface.co | |
| リポジトリのファイル数・単一ファイルサイズの推奨/上限 | リポジトリあたりファイル数は10万未満推奨、1フォルダあたり1万ファイル未満が上限。単一ファイルは500GBがハード上限(200GB未満への分割を推奨) | 大量の小ファイルやチェックポイントをそのまま置くとGitベースの操作性能が劣化する。サブディレクトリ分割やParquet等への統合が必要 | huggingface.co | |
| PROプランの料金と上乗せ | 月$9で非公開ストレージ10倍・公開ストレージ2倍・推論クレジット20倍(月$2相当)・ZeroGPU割当8倍 | 個人開発者がストレージや推論クレジットで頻繁に上限に当たるなら、月$9のPRO移行が最初の選択肢になる | huggingface.co | |
| Inference Endpointsの時間課金 | CPUインスタンスは$0.033/時間から、GPUはT4の$0.50/時間からH100 8基構成の$74.00/時間まで | 専用エンドポイントは起動している間課金され続ける。使わない時間帯は停止しないと費用が積み上がる | huggingface.co |
典型的な落とし穴
- 無料の推論クレジット(月$0.10)をデモやチュートリアルの動作確認だと勘違いし、そのまま継続利用しようとして早々に費用が発生する
- LFSでモデルファイルを削除してもポインタだけでは容量が解放されない。履歴の書き換え(super-squash等)まで行わないとストレージ使用量が減らない
- Hub上のモデルカードやライセンス表記を確認せずにモデルを商用利用し、ライセンス条件(非商用限定等)に抵触する
コスト
- 課金モデル
- 無料枠あり
- 跳ねる条件
Hubの閲覧・公開リポジトリ利用は無料。無料の推論クレジットは月$0.10とごく小さく、実運用は従量課金のInference ProvidersかPRO/Team/Enterprise契約が前提になる
- 出典
- huggingface.co 検証
代替手段と差分
| 代替 | 何が違うか |
|---|---|
| OpenAI API | OpenAI APIは単一ベンダーの高品質モデルにAPI一本でアクセスでき運用が単純。モデル選択の自由度と自己ホストの柔軟性が必要ならHugging Face、運用の単純さを優先するならOpenAI API |
| Ollama | OllamaはHugging Face Hub上の多くのモデルもダウンロードして手元のマシンで無料に動かせる。クラウドでの共有・学習環境やAPIホスティングまで必要ならHugging Face、完全にローカルで完結させたいならOllama |
| Claude API(Anthropic) | Claude APIは埋め込みエンドポイントを持たずテキスト生成・エージェント用途に特化する。モデルの選定幅や学習・埋め込みまで一つのプラットフォームで扱いたいならHugging Face |
このツールを代替として挙げているページ: OpenAI API 、Ollama
選定判断
モデル・データセットの共有や複数モデルの比較検討、将来の自前ホスティングを見据えた検証では第一候補。無料の推論クレジット(月$0.10)や無料ストレージ上限(非公開100GB)に触れたら、PRO/Team契約かInference Endpointsの従量課金を検討する。単一の高品質モデルにAPI一本で任せたいだけならOpenAI APIやClaude APIのほうが単純
モデル・データセット・Spaces(デモアプリ)を公開・共有するGitベースのハブであり、transformers や huggingface_hub ライブラリを通じて手元での実行や学習にも使える。加えてInference Providers経由で複数のホスティング事業者のLLM・画像モデルをAPIとして呼び出せる、ハブとAPIの二面性を持つ。
利用者が最初に当たるのは無料の推論クレジットの小ささ(月$0.10相当)である。モデルを探して試すだけなら無料枠で足りるが、継続的にAPI呼び出しを行う用途では早々に従量課金かPROプランへの移行が必要になる。次に当たるのが非公開リポジトリの100GBというストレージ上限で、大きなモデルを複数保持するチームはここで有料化を検討することになる。