Artificial intelligence (AI) is transforming a multitude of sectors, and imaging is no exception.

In this vibrant landscape, Invoke stands out as one of the most sophisticated and accessible tools, capturing the attention of professionals and enthusiasts alike thanks to its ability to create stunning images using advanced stable diffusion models.

In this article, we will delve into what Invoke AI is and what its features are, and how it compares to other similar tools on the market. In addition, we tell you everything you need to know to install it.

What is Invoke AI?

Invoke is an AI-based image generation platform that uses Stable Diffusion models, a deep learning technique that has proven to be highly effective in creating images from textual descriptions.

What sets Invoke apart from other tools is its focus on ease of use, combined with a number of advanced features that allow users detailed control over the imaging process.

For example, unlike other generation tools, such as DALL-E, Invoke AI allows finer control over the final result by combining text to image, image to image, inpainting and outpainting.

Generation of images for commercial use

Unlike many AI tools that oversimplify and lack advanced options, Invoke offers a creation suite with infinite control, allowing professional artists to refine every aspect of their images with precision and flexibility.

Invoke ensures full ownership of all assets and models created, and does not use them to train third-party models, ensuring that users maintain sole ownership of their files even if they decide to leave the platform.

This combination of control and ownership makes Invoke AI the preferred choice for commercial imaging.

There are two different versions of Invoke to suit different user needs and preferences. The first is the online version, which does not require installation or special configuration, allowing it to be used directly from the cloud. This version has a monthly cost.

The second is the Community Edition, which can be downloaded and run locally on your own hardware. This version is perfect for users who have compatible equipment and prefer to have full control over the imaging process.

Key Features of Invoke

Keeping in mind that this is a professional-use tool, let’s explore the features that make Invoke so powerful and versatile.

Stable Diffusion XL support

Invoke AI supports the latest iteration of Stability AI diffusion models, known as Stable Diffusion XL.

This support allows users to take advantage of the most recent advances in imaging technology, offering greater quality and versatility in results.

Stable Diffusion XL is especially useful for generating images with fine details and complex color and light interactions, features that are essential in many professional applications.

Command Line Interface (CLI)

In addition to a simple and friendly graphical interface, Invoke also offers a command line tool called “invokeai-node-cli”, for those users with a more technical profile.

This tool allows developers and advanced users to experiment with technical aspects of Invoke, providing a level of control and customization that is not always possible through the graphical interface.

Unified canvas

The unified canvas is one of the most powerful features of Invoke. Several advanced functions are combined here, such as inpainting (modifying specific parts of an image), outpainting (expanding an image with additional details), generating images from text and images from other images.

The unified canvas allows users to make precise and detailed modifications to their creations, offering unprecedented flexibility in editing and generating images.

Editing nodes

Since version 3.1, Invoke introduced a node editor that allows users to plan and manage workflows more efficiently. This tool is especially useful for complex projects that require multiple stages of image processing.

The node editor allows users to organize and control each of the operations, from data entry to final output, combining them to create more complex functionality.

Text-based generation

As usual, generation and editing can be done in the traditional way, using prompts. This feature is particularly useful for those who want to transform abstract ideas into concrete images without requiring advanced graphic design skills.

Prompts can also be used in editing, to add and remove objects without having to point them out in the unified canvas, just mentioning them. By providing detailed text, users can generate images that accurately reflect their creative visions.

Support for custom models

One of the key advantages of Invoke is its support for custom models. Users can upload and use their own models, expanding creative possibilities and allowing the tool to be tailored to specific needs.

This feature is valuable for professionals working on projects with unique requirements or looking to explore new frontiers in imaging.

Minimum requirements for Invoke

To use Invoke from the cloud, there are no special requirements. However, if you have compatible hardware, you can also run Invoke locally using the Community Edition.

To ensure optimal operation of Invoke Community Edition, your system must meet the following minimum hardware requirements:

  • Graphics card (GPU): For Nvidia and AMD graphics cards, a minimum of 4 GB of VRAM is required, and in the case of AMD GPUs, support is only on a Linux system. For Mac support is limited to Apple Silicon (M1 and M2)
  • RAM: The minimum is 12 GB of RAM, but it is recommended to have at least 16 GB of RAM for optimal performance, especially on Windows 11 systems.
  • Storage: Depends on the installation. Approximately 25 GB of disk space is required for the base installation and required models, but it is recommended that you have at least 50 GB free.

As for software, the most important thing is to have the graphics card drivers up to date, and to have Python 3.10.6 or 3.11 installed.

How to install Invoke?

Manual installation of Invoke Community Edition is relatively simple, as long as you have experience with Python. The detailed process depends on the platform, but in general it is as follows:

  • Install Python 3.10.6 or higher (On Windows and Mac via installer from Python.org or from the package repository of your Linux distribution)
  • On Windows systems, it may be necessary to patch the Registry to enable longer drive paths.
  • Use PIP to install Invoke, using the specific commands found on the Invoke wiki. Although the installation process is not completely automatic, it is quite simple and only requires selecting the location of the files and the models to install.

Comparison of Invoke with other image generators

As you probably know, Invoke is not the only tool available to generate images with AI. Below, we compare it with some of the most popular alternatives:

Invoke vs. DALL-E

Developed by OpenAI, DALL-E is known for its ability to generate images from textual descriptions with a high level of creativity and detail. However, it does not offer the same level of control over the imaging process as Invoke.

Invoke allows users to refine every aspect of their images with precision and flexibility, something that is especially valuable for artists and professionals seeking granular control over the creative process.

Finally, while DALL-E is primarily accessed through the OpenAI API and is based on a credit system, Invoke uses Stable Diffusion, which can be downloaded and run locally, allowing you to train and tune the model according to your specific needs.

Invoke vs. Midjourney

Midjourney is another popular tool for creating images, especially on social media. It stands out for its ability to generate artistic and creative images, but its dependence on Discord as an interaction platform can be a limitation for some users.

Additionally, like DALL-E, Midjourney does not offer fine-grained control of the end result, which Invoke does.

Invoke vs. Automatic1111

Probably the tool most similar to Invoke. Automatic1111 is one of the most compatible and flexible interfaces for local execution of Stable Diffusion models.

Although extremely powerful, its interface can be chaotic, and the lack of clear documentation has generated more than 1,300 open issues on GitHub.

In contrast, Invoke AI offers a more polished and user-friendly experience, making it a more attractive option for users looking for an efficient and well-documented solution.

A versatile and constantly improving tool

Invoke has established itself as one of the most powerful and versatile tools for generating images with artificial intelligence.

Its intuitive interface, compatibility with the latest stable broadcast models, and advanced features like Unified Canvas make it an attractive option for professionals and enthusiasts alike.

If you are interested in exploring Invoke’s capabilities, we recommend reviewing its official documentation and trying the tool yourself.

This post is also available in: Español Français Русский Italiano