Google colabへmodelを直DL(直接ダウンロード)する方法

Google colab 直リンク(ダウンロード)方法
atelier SAKASA no catch

モデルファイルの直リンクDL方法

目次

HuggingFaceにあるLoRAファイル Google Colabに転送(ダウンロード) する方法

HuggingFaceにあるLoRAファイル(例:xxx.safetensors)を Google Colabに転送(ダウンロード) する方法

wgethf_hub_download を使った場合、Google Colabの実行環境(ノートブック内の一時ストレージ) にダウンロードされます。
この方法は、Colabを終了すると消えてしまうので、必要なら Google Driveにコピーして保存 する必要があります。

方法1:wget または curl を使う(シンプル)

ノートブック内(一時保存)

HuggingFaceのLoRAページで 直リンク(safetensors のURL) をコピーして、Colabで以下を実行します

 !wget -O model.safetensors "https://huggingface.co/username/modelname/resolve/main/model.safetensors"

→ 保存先は /content/model.safetensors

  • -O model.safetensors は保存ファイル名(任意で変更可)
  • resolve/main/ を含むURLが実体リンクです

LoRAのhuggingface.coページ → 「Files and versions」タブ → 欲しいファイルを右クリックして 「リンクのアドレスをコピー」 すればOK。

Google Driveに保存(永続化)

まずGoogle Driveをマウント

from google.colab import drive
drive.mount('/content/drive')

コピーして保存

!cp /content/model.safetensors /content/drive/MyDrive/LoRA/

→ これで MyDrive/LoRA/ に残るので、次回のセッションでも使えます。


方法2:HuggingFace Hubライブラリを使う(公式・安定)

公式ライブラリを使ってColabに直接ダウンロードします。

  1. まずライブラリをインストール
!pip install -q huggingface_hub
  1. ダウンロード
from huggingface_hub import hf_hub_download
lora_path = hf_hub_download(
    repo_id="username/modelname",   # LoRAモデルのリポジトリID
    filename="model.safetensors"    # ダウンロードしたいファイル名
)
print("保存先:", lora_path)
  1. これでColab環境にLoRAファイルが落ちてきます。

Google Driveに保存(永続化)

まずGoogle Driveをマウント

from google.colab import drive
drive.mount('/content/drive')

コピーして保存

!cp /content/model.safetensors /content/drive/MyDrive/LoRA/

→ これで MyDrive/LoRA/ に残るので、次回のセッションでも使えます。


補足:Privateモデルの場合

  • HuggingFaceでAccess Tokenを発行
  • Colabでログインが必要です
from huggingface_hub import login
login("YOUR_HF_TOKEN")

その後に hf_hub_downloadwget を使えばOK。

Civitaiからの直リンクDL方法

Civitaiのモデルページで「Download」を右クリック → 「リンクのアドレスをコピー」
例:

https://civitai.com/api/download/models/123456

Colabで実行

!wget -O lora.safetensors "https://civitai.com/api/download/models/123456"

/content/lora.safetensors に保存される

永続化したい場合はGoogle Driveへコピー

from google.colab import drive drive.mount('/content/drive') !cp /content/lora.safetensors /content/drive/MyDrive/LoRA/

2026年最新版

Qwenの画像理解ベースの再生成モデルで画像を思い通りの画質やポーズに変える方法
最短最速で思い通りの結果を出すコツとComfyUIの設定済みワークフローテンプレート&動画解説付き

Qwen-Image-Edit-Rapid-AIOでの高画質化
よかったらシェアしてね!
  • URLをコピーしました!
目次