AI settings
The AI Engine page is where Structura’s providers live. Open it from Structura → AI Engine. This page covers what you see and how the settings interact with campaigns.
For the first-time connect walkthrough, see Connect your AI provider.
What you see
Page title: “AI Engine.” Subtitle: “Provider Management.”
Top-right badges summarise your setup at a glance:
- [N] Text — how many text-generation providers are connected.
- [N] Image — how many image-generation providers are connected.
- AES-256-CBC Encrypted — confirms your provider keys are encrypted at rest. (Only shown for BYOK setups; Cloud plans don’t hold keys.)
Below the header, the page has two main sections: Your Providers (already connected) and Available Providers (ready to set up or requiring an upgrade).
Your Providers
Each connected provider appears as a card showing:
- Provider name and icon.
- A green dot if it’s currently the Default Text or Default Image provider.
- A Manage button to open the setup wizard with current settings pre-filled.
If a provider is partially configured — for example, you disconnected a key that other providers depend on — you’ll see an amber warning label like “image provider incomplete” with a Manage button to finish the setup.
Available Providers
Providers you haven’t connected yet. Each has one of two buttons:
- Set Up — the provider is supported on your plan, just needs connecting. Opens the setup wizard.
- Upgrade — the provider requires a higher plan. Opens the plan upgrade flow.
Defaults
Two defaults live at the site level:
- Default Text. The provider Structura uses for writing posts. Required for any post generation to work.
- Default Image. The provider Structura uses for generating featured and body images. Optional — no image provider means text-only posts.
A campaign can override these defaults from its Advanced Settings, but most campaigns just use the site-wide defaults.
The setup wizard
Clicking Set Up or Manage opens a multi-step modal:
- API key. Paste the key. Structura runs a test call against the provider to confirm it works.
- Model selection. Pick which model the provider should use (from Structura’s supported list).
- Default assignment. Decide whether this provider should be the site’s Default Text, Default Image, or neither.
The final button is Done. The provider card moves to Your Providers.
Notices you might see
“Model catalog is currently using bundled defaults…” Structura ships with a curated list of supported models per provider. This notice appears when we have a newer catalog ready to roll out but are still testing it — nothing for you to do.
“Connect at least one text provider to start generating content.” Appears on first-load if no providers are connected. Do that (see Connect your AI provider) and the notice disappears.
“Image providers are optional…” Appears once you’ve connected text but no image provider. Exactly what it says; featured-image generation is off until you connect one.
Switching the default mid-campaign
You can change Default Text or Default Image at any time. What happens:
- Already-queued generations continue with the provider they started under.
- New generations (the next scheduled run, or anything kicked off via Generate Post) use the new default.
Switching providers is a reasonable way to experiment — run the same campaign under two different providers for a week each, read a sample of outputs, pick the one that produces better prose.
Security notes
For BYOK setups, provider keys are stored encrypted in the plugin’s database with AES-256-CBC encryption. The encryption key is unique to your WordPress installation; uninstalling the plugin (with “Wipe all data” on — see Full uninstall) removes the keys along with everything else.
Cloud-plan sites never hold API keys locally — the keys live in Structura’s cloud infrastructure, protected with provider-grade secret management.