Stable Diffusion的最佳WebUI之一。

psychedelicious 40b4fa7238 feat(ui): SDXL clip skip 1 天之前
.dev_scripts 218b6d0546 Apply black 9 月之前
.github ec233e30fb ci: fix name of installer build artifact 1 月之前
coverage c247f430f7 combine pytest.ini with pyproject.toml 1 年之前
docker a5771f6120 chore(docker): remove outdated comments from docker-compose 1 月之前
docs 3b1743b7c2 docs: fix install reqs link 1 天之前
installer 8c15d14099 fix: use locale encoding 1 月之前
invokeai 40b4fa7238 feat(ui): SDXL clip skip 19 小时之前
scripts e8eb9fd533 fix(scripts): handle multiple pages in get_external_contributions.py 1 月之前
tests 6b0bf59682 feat(backend): update nms util to make blur/thresholding optional 3 周之前
.dockerignore a674fff17a Update dockerignore, set venv to 3.10, pass cache to yarn vite buidl 10 月之前
.editorconfig 0f4d71ed63 Merge dev into main for 2.2.0 (#1642) 1 年之前
.git-blame-ignore-revs 16d044336f (meta) hide the 'black' formatting commit from git blame 9 月之前
.gitattributes 224b09f8fd Enforce Unix line endings in container (#4990) 6 月之前
.gitignore 55cfb879d0 feat: no frontend build in repo 5 月之前
.gitmodules 1c8ecacddf remove src directory, which is gumming up conda installs; addresses issue #77 1 年之前
.pre-commit-config.yaml fafa21569a Adding isort GHA and pre-commit hooks 8 月之前
.prettierrc.yaml a0313ba634 feat: automated releases via github action 2 月之前
InvokeAI_Statement_of_Values.md e88e274bf2 Add @ebr to Contributors (#2095) 1 年之前
LICENSE cc8c34311c Update LICENSE 10 月之前
LICENSE-SD1+SD2.txt 049645d66e updated LICENSE files and added information about watermarking 9 月之前
LICENSE-SDXL.txt 049645d66e updated LICENSE files and added information about watermarking 9 月之前
Makefile c41e87160a scripts: add script to update config docstring 2 月之前
README.md 3cba53533d Update README.md 1 周之前
Stable_Diffusion_v1_Model_Card.md 7d8d4bcafb Global replace [ \t]+$, add "GB" (#1751) 1 年之前
flake.lock eb642653cb Add Nix Flake for development, which uses Python virtualenv. 9 月之前
flake.nix 403a6e88f2 fix: flake: add opencv with CUDA, new patchmatch dependency. 9 月之前
mkdocs.yml 237ac58dae docs: merge INSTALL_TROUBLESHOOTING into FAQ 1 月之前
pyproject.toml 7cf788e658 Update deps to their lastest versions (#6178) 1 月之前

README.md

![project hero](https://github.com/invoke-ai/InvokeAI/assets/31807370/6e3728c7-e90e-4711-905c-3b55844ff5) # Invoke - Professional Creative AI Tools for Visual Media #### To learn more about Invoke, or implement our Business solutions, visit [invoke.com] [![discord badge]][discord link] [![latest release badge]][latest release link] [![github stars badge]][github stars link] [![github forks badge]][github forks link] [![CI checks on main badge]][CI checks on main link] [![latest commit to main badge]][latest commit to main link] [![github open issues badge]][github open issues link] [![github open prs badge]][github open prs link] [![translation status badge]][translation status link]

Invoke is a leading creative engine built to empower professionals and enthusiasts alike. Generate and create stunning visual media using the latest AI-driven technologies. Invoke offers an industry leading web-based UI, and serves as the foundation for multiple commercial products.

Installation and Updates - Documentation and Tutorials - Bug Reports - Contributing

![Highlighted Features - Canvas and Workflows](https://github.com/invoke-ai/InvokeAI/assets/31807370/708f7a82-084f-4860-bfbe-e2588c5354)

Quick Start

  1. Download and unzip the installer from the bottom of the latest release.
  2. Run the installer script.

    • Windows: Double-click on the install.bat script.
    • macOS: Open a Terminal window, drag the file install.sh from Finder into the Terminal, and press enter.
    • Linux: Run install.sh.
  3. When prompted, enter a location for the install and select your GPU type.

  4. Once the install finishes, find the directory you selected during install. The default location is C:\Users\Username\invokeai for Windows or ~/invokeai for Linux/macOS.

  5. Run the launcher script (invoke.bat for Windows, invoke.sh for macOS and Linux) the same way you ran the installer script in step 2.

  6. Select option 1 to start the application. Once it starts up, open your browser and go to http://localhost:9090.

  7. Open the model manager tab to install a starter model and then you'll be ready to generate.

More detail, including hardware requirements and manual install instructions, are available in the installation documentation.

Troubleshooting, FAQ and Support

Please review our FAQ for solutions to common installation problems and other issues.

For more help, please join our Discord.

Features

Full details on features can be found in our documentation.

Web Server & UI

Invoke runs a locally hosted web server & React UI with an industry-leading user experience.

Unified Canvas

The Unified Canvas is a fully integrated canvas implementation with support for all core generation capabilities, in/out-painting, brush tools, and more. This creative tool unlocks the capability for artists to create with AI as a creative collaborator, and can be used to augment AI-generated imagery, sketches, photography, renders, and more.

Workflows & Nodes

Invoke offers a fully featured workflow management solution, enabling users to combine the power of node-based workflows with the easy of a UI. This allows for customizable generation pipelines to be developed and shared by users looking to create specific workflows to support their production use-cases.

Board & Gallery Management

Invoke features an organized gallery system for easily storing, accessing, and remixing your content in the Invoke workspace. Images can be dragged/dropped onto any Image-base UI element in the application, and rich metadata within the Image allows for easy recall of key prompts or settings used in your workflow.

Other features

  • Support for both ckpt and diffusers models
  • SD1.5, SD2.0, and SDXL support
  • Upscaling Tools
  • Embedding Manager & Support
  • Model Manager & Support
  • Workflow creation & management
  • Node-Based Architecture

Contributing

Anyone who wishes to contribute to this project - whether documentation, features, bug fixes, code cleanup, testing, or code reviews - is very much encouraged to do so.

Get started with contributing by reading our contribution documentation, joining the #dev-chat or the GitHub discussion board.

We hope you enjoy using Invoke as much as we enjoy creating it, and we hope you will elect to become part of our community.

Thanks

Invoke is a combined effort of passionate and talented people from across the world. We thank them for their time, hard work and effort.

Original portions of the software are Copyright © 2024 by respective contributors.