AI

Enable extension

To enable the AI extension please visit: How can I add an Extension?

How does the extension work?

The app has integrations with the most recent AI image models, including Google Nano-Banana for the most advanced image editing capabilities. The customer can generate new images, or upload their own images to be edited with the AI tools.

Config

On the product options config, you can find the AI option type:

Enable the AI Tools you want to offer your customers during the product configuration process:

You can find a template that makes use of the AI Tools to see what is possible with the extension:

Settings

You can find the AI Settings section on the App > Settings page:

Credits

As the app is integrating with external AI providers, each operation that is sent to the AI model has a cost associated with it. The extension uses a credit based system, operations can use different amounts of credits.

Image generation

Model Tier Description Credits Cost
Fast Cheapest AI models; fast image generation, less detailed output 1 0.01$
Standard Previous AI model generation; more detailed output 3 0.03$
Premium Newest AI models; best output, very detailed instruction following 5 0.05$

Image editing

Model Tier Description Credits Cost
Premium Newest AI models; required for image editing 5 0.05$

Background removal

Model Tier Description Credits Cost
Fast Fast background removal AI model very cost-effective in comparison to other providers 1 0.01$

Buy credits

After you've enabled the extension, your account will receive 1000 credits once. The credits do not auto-renew each month. 1$ = 100 credits / 1 credit = 0.01$

You can buy credits at any time, the payment is independent of your monthly subscription plan.

Styles

AI styles are predefined prompts that are combined with the customer's input to generate the final image. The style prompts texts are kept private, other users cannot inspect them on the product page.

AI Prompt

The AI prompt setting directly on the AI option can be used to generate the final user prompt on the client side (in the browser). The prompt has access to other option values by using the {name} placeholder.  This allows to generate a dynamic prompt input for more advanced use cases:

Note: AI prompt is not private, it can be inspected in the browser console. AI Prompt can be combined with AI styles to keep the style prompt private and only include the customer’s input in the AI prompt input.

Image output

All image models outputs are limited to 1024x1024 pixel. The output size is generally limited by the AI image models. There are some models that support higher output, but it would also come at an extra cost. If requested, we might consider integrating AI upscaling models in the future.

Aspect ratio

The default output is 1:1 or when images are edited the input aspect ratio is preserved. Custom output ratio can be configured on the Advanced tab of the AI option:

Supported ratios:  1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9

The aspect ratio can also reference a single option value for dynamic ratio selection:

API limits

Our API is applying rate limits to prevent abuse of the system and also avoid your credits from being wasted. We currently apply the following per user limits:

5 requests per minute

60 requests per hour

If you want to increase your limits, you can request it via the support button in the app.

We are looking into adding other authentication methods for your customers to login with their email to get increased rate limits.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.