Models | InvokeAI Documentation

Models

Checkpoint and Diffusers Models

The model checkpoint files (*.ckpt) are the Stable Diffusion “secret sauce”. They are the product of training the AI on millions of captioned images gathered from multiple sources.

Originally there was only a single Stable Diffusion weights file, which many people named model.ckpt.

Today, there are thousands of models, fine tuned to excel at specific styles, genres, or themes.

Starter Models

When you first start InvokeAI, you’ll see a popup prompting you to install some starter models from the Model Manager. Click the Starter Models tab to see the list.

You’ll find a collection of popular and high-quality models available for easy download.

Some models carry license terms that limit their use in commercial applications or on public servers. It’s your responsibility to adhere to the license terms.

Other Models

There are a few ways to install other models:

Diffusers models in HF repo subfolders

HuggingFace repos can be structured in any way. Some model authors include multiple models within the same folder.

In this situation, you may need to provide some additional information to identify the model you want, by adding :subfolder_name to the repo ID.

Ideogram 4

Ideogram 4 is an open-weight text-to-image model with a distinctive structured JSON prompt: instead of a single sentence, the model is trained to read an overall scene description plus a list of regions, each with a bounding box and its own text. Invoke assembles this JSON for you.

Installing Ideogram 4

The weights are gated on HuggingFace under a non-commercial license. Open the model page, accept the terms, and make sure your HuggingFace token is set up in the config file before installing. Two builds are available:

Paste either repo ID into the Model Manager’s HuggingFace / URL field to install.

Prompting Ideogram 4

When an Ideogram 4 model is selected, Invoke builds the structured JSON prompt automatically:

The exact JSON that was encoded is stored in the image metadata as Structured Caption, and can be recalled straight back into the prompt box from the metadata viewer.

Generation settings

Editing model metadata

Every model has an editable Source URL field alongside its name and description. Use it to record where a model came from — for example a Civitai or HuggingFace page — independent of how it was originally installed. The URL is editable from the model’s Edit view and appears as a clickable link in the model header once set. Models without a URL simply hide the field.

This is purely metadata: the URL has no effect on loading and is not used to refresh or reinstall the model. It is mainly useful for going back to the model’s documentation, license, or example prompts later.

Bulk actions in the Model Manager

The Model Manager supports multi-selection for batch operations.

Both actions handle partial failures: if some models succeed and others fail, the toast lists succeeded and failed counts and the list view updates immediately for the ones that worked.

Finding orphaned models

If a model file is deleted or moved outside the Model Manager, its database entry sticks around. To find these orphaned entries:

  1. Open the Model Manager.
  2. Open the type filter dropdown and pick Missing Files.
  3. The list now shows only models whose files are no longer present on disk. Each one also displays a Missing Files badge in its row.

Orphaned models are automatically excluded from selection dropdowns (main model, LoRA, VAE, etc.), so you cannot accidentally pick one for generation. Use the bulk delete action to clean them out in one step.

Synchronizing orphaned model directories

The Missing Files filter finds database records whose files are gone. InvokeAI also has a separate sync workflow for the opposite situation: model directories that still exist on disk but are not referenced in the database.

This can happen after a failed import, a manual database edit, or deleting a model record while leaving files behind. The sync workflow scans the models directory for top-level folders containing model files with common model extensions, including .safetensors, .ckpt, .pt, .pth, .bin, .onnx, and .gguf.

To review these directories:

  1. In multi-user mode, sign in as an administrator. In single-user mode, the Model Manager controls are available by default.
  2. Open the Model Manager.
  3. Click Sync Models to scan for orphaned model directories.
  4. Review each reported relative directory path, contained model files, and total size before deleting anything.

Only administrators can use this workflow in multi-user mode. The underlying API is /api/v2/models/sync/orphaned; API results also include the absolute path for each reported directory.

Exporting and Importing Model Settings

Each installed model has an Export Settings and Import Settings action in the Model Manager. Use these to back up a model’s configuration, move it to another install, or share a curated setup with someone else.

What gets exported

The exported .json file captures the configuration you have set on the model, not the model weights themselves:

Fields you have not set are omitted from the file. The format is forward and backward compatible: older clients ignore newer fields, and a file produced by a newer version still imports cleanly into an older one (it just skips the fields it does not understand).

Importing

Importing applies the JSON to the currently selected model:

Imports are validated before they run. The file is rejected if source_url is not an http(s):// URL or if cover_image is not a valid image data URL — so a malformed or hand-edited file cannot quietly poison a model’s configuration.

Typical workflows