CivitAIArchive

    Uploading Models to CivitAIArchive

    CivitAIArchive uses Huggingface as its primary archival platform. There are two ways to upload your models:

    1. Upload local files directly to Huggingface
    2. Use our Huggingface Space to automatically backup models from CivitAI to Huggingface

    Our system will automatically identify and match models with their CivitAI counterparts using SHA256 hashes, regardless of which method you choose.

    Method 1: Upload Local Files to Huggingface

    1. Create a Huggingface Repository

    Visit huggingface.co/new to create your repository:

    • Choose any name for your repository
    • Set the repository to Public
    • You can add a description if you want, but it's optional

    2. Upload Your Models

    Upload your models in any way you prefer:

    • Upload files directly to the root of the repository
    • Create folders and organize files however you want
    • Upload multiple models in a single repository
    • No specific structure or naming convention required
    In the "Files and versions" tab, select "Add File" and specify "Upload File":Add file interface
    From there, select a file from your computer to upload and leave a helpful commit message to know what you are uploading:Commit file interface

    3. Add to CivitAIArchive

    Once your models are on Huggingface, add your repository to CivitAIArchive:

    1. Get your repository URL:

      https://huggingface.co/username/repository
    2. Add as a mirror:

      • Navigate to the model page on CivitAIArchive
      • Click the "Add Mirror" button
      • Paste your Huggingface repository URL
      • Our system will automatically scan the repository and match models using SHA256 hashes

    Method 2: Direct Upload from CivitAI

    Use our Huggingface Space to automatically backup models from CivitAI to Huggingface without downloading them first.

    What you can upload:

    • A single model using its CivitAI URL (e.g., https://civitai.com/models/144684)
    • All models from a user using their profile URL (e.g., https://civitai.com/user/username)

    How it works:

    • Login with your Huggingface account
    • Provide the CivitAI model or user URL
    • Specify your Huggingface repository (a new one will be created if it doesn't exist)
    • The system will automatically add the repository to CivitaiArchive.com as a mirror

    Optional:

    • You can provide your own CivitAI API key to avoid rate limits
    • If not provided, a default key will be used

    Notes

    • Keep your Huggingface repository public to ensure others can access your models
    • Our system automatically identifies models using SHA256 hashes, so no specific organization is required
    • You can add multiple mirrors for the same model from different sources
    • If you need to update a model, simply upload the new version to Huggingface and update the mirror on CivitAIArchive