AI Customization
Before using AI features, make sure to toggle Enable AI in your organization settings.Â
You can choose a Custom AI configuration for AI features within Storyblok. This lets you use your own credentials and choose models from various external AI providers. It is also possible to have fine-grained control over the parameters used for calling external model APIs. Custom AI configuration can be created for an organization and a space. A space can inherit the configuration from its parent organization.
The following AI providers and corresponding models are available for use:
AI Provider | Supported Models |
---|---|
OpenAI | gpt-3.5-turbo, gpt-4, gpt-4-turbo, gpt-4o |
Google Gemini | gemini-2.5-pro-preview, gemini-2.5-flash, gemini-2.0-flash, gemini-1.5-pro |
Using a custom AI setup in a space
In your space settings, go to AI Settings and select the AI Setup you want to use. You can choose the default Storyblok AI setup or use a custom AI Setup defined at the organization or space level. If you want the space to automatically use the organization-level setup, toggle the Inherit option {1}.
For a custom space-level setup, choose an existing AI setup from the AI Setup dropdown {1} or click Create Custom AI setup {2} to create a new one.

In the panel, select your AI provider {1} and model {2}, and enter your API credentials {3}.

You can also adjust generation settings like temperature, top-p, and stop sequences {1} to control how the AI responds. Once you’re done, click Run Validation {2} to test the connection, then hit Save {3}

Setting up a custom AI provider for the organization
To create a custom AI provider at the organization level, go to your organization settings and then click on AI Settings.
Then, choose an existing AI setup from the AI Setup dropdown {1} or click Create Custom AI setup {2} to create a new one.

In the panel, fill in the relevant info, and once you’re done, click Save to make it available across your spaces.