civitai-downloader icon indicating copy to clipboard operation
civitai-downloader copied to clipboard

Python script to download models from CIVITAI using an API key

Python script to download models from CivitAI using an API key

Getting Started

This script requires a CivitAI API key. You can create the API key as follows:

  1. Log into CivitAI.
  2. Go to the Manage Account page.
  3. Scroll down to the API Keys section, close to the bottom of the page.
  4. Click the + Add API key button to create a new API key.
  5. Give the API key a name and click the Save button.
  6. You will then use your newly created API key with this script.

Installation

wget https://raw.githubusercontent.com/ashleykleynhans/civitai-downloader/main/download.py
mv download.py /usr/local/bin/download-model
chmod +x /usr/local/bin/download-model

[!NOTE] This assumes you are using RunPod and logged in as root user. If not, the installation commands should be prefixed with sudo.

[!IMPORTANT] It is important to ensure that you use the DOWNLOAD link and not the link to the model page in CivitAI.

Usage

download-model [URL] [DESTINATION]

To download to the current directory:

download-model https://civitai.com/api/download/models/46846 .

To download to a different directory:

download-model https://civitai.com/api/download/models/46846 /workspace/stable-diffusion-webui/models/Stable-diffusion