以下の内容はhttps://cysec148.hatenablog.com/entry/2025/09/09/072027より取得しました。


第79回|Hugging Faceでモデルを呼び出してみよう

Hello there, ('ω')ノ

🧸 Hugging Faceとは?

Hugging Face(HF)は、AIモデルやデータセットを誰でも公開・共有・実行できるプラットフォームです。

主な特徴:

  • モデルの数:10万件以上(言語・画像・音声など)
  • 多くがオープンソース&無料
  • Pythonコードで簡単に呼び出し可能
  • Colabとの相性も抜群!

🎨 今回やること:Stable Diffusionモデルを呼び出して画像生成!

✅ Hugging Faceのモデルページを確認 ✅ トークンを発行してColabで使う ✅ 実際に画像を生成してみよう!


✅ ステップ① Hugging Faceに登録(無料)

  1. https://huggingface.co/ にアクセス
  2. 右上「Sign Up」からアカウント作成(メール・Google連携OK)

✅ ステップ② アクセストークンの取得

  1. ログイン後、右上のプロフィール →「Settings」→「Access Tokens」
  2. 「New token」ボタン → 任意の名前をつけて作成(権限は read でOK)
  3. 表示された文字列がトークンです(コピーして保管)

✅ ステップ③ モデルを選ぶ(例:Stable Diffusion)

おすすめモデル:

モデルページに、**使い方のコード例(Use in Transformers / Diffusers)**が載っていて親切です!


✅ ステップ④ Colabで実行してみよう

以下のコードをColabで使えば、Stable Diffusionがすぐ動かせます。

# インストール
!pip install diffusers transformers accelerate safetensors

# トークンを環境変数に設定("YOUR_TOKEN"を置き換えてね)
from huggingface_hub import login
login("YOUR_TOKEN")

# モデルの読み込み
from diffusers import StableDiffusionPipeline

pipe = StableDiffusionPipeline.from_pretrained(
    "runwayml/stable-diffusion-v1-5",
    torch_dtype="float16",
    use_safetensors=True
).to("cuda")

# プロンプトで画像生成
prompt = "a cat wearing sunglasses, digital painting, high detail"
image = pipe(prompt).images[0]

# 表示
image.show()

🔧 よくあるエラーと対処

エラー内容 原因と対策
CUDAが無い Colabの「ランタイムタイプ」がGPUになっているか確認
トークンエラー トークンが間違っている/期限切れかも
モデルの権限 有料モデルの場合、アクセストークンに accept license が必要なことも

💼 ビジネスへの応用アイデア

シーン 活用例
商品開発 プロンプトで複数案のビジュアルを一括生成
資料作成 スライド・レポート用の挿絵や図の生成
チャットボット Hugging Faceの言語モデルで高精度な会話応答
社内ツール連携 API経由でモデルを業務ツールに組み込み

✅ まとめ:Hugging Faceで誰でも高性能モデルにアクセス!

✅ Hugging Faceなら、Stable DiffusionやBERTなど有名モデルを簡単に呼び出せる

✅ Python + Colabで即実行可能、トークン取得も数分で完了

✅ オープンモデルだけでも業務に応用可能なレベル!

✅ 今後も新しいモデルが次々登場中、AI活用の入り口として最適

Best regards, (^^ゞ




以上の内容はhttps://cysec148.hatenablog.com/entry/2025/09/09/072027より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14