Inserts matching keyword(s) to the prompt automatically. Update this extension to get the latest model+keyword mappings.
Go to file
ChunKoo Park 6026e1e19a Update lora-keyword.txt 2026-03-24 18:01:09 +00:00
scripts fix character decoding error on some systems. 2023-03-15 21:11:10 +09:00
.gitignore save settings in settings.txt (saved when generating images) 2023-01-30 21:35:15 +09:00
LICENSE Create LICENSE 2022-12-01 12:34:02 +09:00
README.md add LORA docs. 2023-03-03 14:00:09 +09:00
lora-keyword.txt Update lora-keyword.txt 2026-03-24 18:01:09 +00:00
model-keyword-user.txt use custom-mappings.txt instead of model-keyword-user.txt (updating through webui overwrote model-keyword-user.txt) 2023-01-17 15:52:41 +09:00
model-keyword.txt Update model-keyword.txt 2026-03-23 18:02:57 +00:00

README.md

model-keyword

Automatic1111 WEBUI extension to autofill keyword(trigger words) for custom stable diffusion models and LORA models.

model-keyword-github.webm

Installation

Copy the url of the repository ( https://github.com/mix1009/model-keyword ) into the extension tab and press "Install"

Screenshot 2022-12-01 at 12 14 25 PM

From "Extensions/Installed" tab press "Apply and restart UI". Screenshot 2022-12-01 at 12 18 43 PM

Usage

From txt2img, img2img tab, "Model Keyword" section is added. Model keyword extension is enabled by default. Click Model Keyword or triangle to reveal options.

model-keyword-open

When generating image, the extension will try to figure out which model is used and insert matching keyword to the prompt: model-keyword-usage

Keyword placement

Screenshot 2022-12-01 at 12 26 41 PM

Multiple keywords

Screenshot 2022-12-01 at 12 27 00 PM
  1. keyword1, keyword2 - use all keywords separated by comma
  2. random - choose one random keyword
  3. iterate - iterate through each keyword for each image generation
    • If sd-dynamic-prompts extension is installed, iterate will not work properly. Please disable Dynamic Prompts.
    • Alternatively, you can rename model-keyword to sd-model-keyword in the extensions folder. It will change the order of the extension and fix the bug.
  4. keyword1 - use first keyword
  5. keyword2 - use second keyword (if it exists)

LORA model support

LORA
  1. Select LORA model from the Model dropdown.
  2. Keywords dropdown list should contain keywords for the selected model.
  3. Limitation: You can only select one model, and select one keyword or all keywords.
  4. If you are using multiple LORA models, please check https://lora-help.coolai.app/ .

Add Custom Mappings

custom_mappings
  • "Check" -> outputs model filename, hash, matching keyword(s), and source of match in result.

  • "Save" -> save custom mapping with keyword. (Fill keyword)

  • "Delete" -> deletes custom mapping for model if it's available.

  • Mappings are saved in custom-mappings.txt

  • If previous mapping is found, save overwrites it.

  • do NOT edit model-keyword.txt . It can be overwritten or cause conflict while upgrading.

  • hash value for model has been changed in webui(2023-01-14), this extension uses old hash value. Old hash value is no longer displayed in webui.