🎉 Special Offer: Get 25% OFF on Aimogen Yearly Plan
wpbay-aimogen-25off 📋
Use Coupon Now

WordPress 7.0 Connectors Integration – Aimogen Pro Documentation

Last updated: June 2026
Applies to: Aimogen Pro (Aiomatic) with WordPress 7.0+
Connectors page: Settings → Connectors (/wp-admin/options-connectors.php)


Overview

WordPress 7.0 introduces a centralized Connectors screen where API keys and credentials for AI providers are stored once and shared across plugins. By default, WordPress expects separate “AI Provider” plugins for each service (OpenAI, Anthropic, Google and so on).

Aimogen Pro’s Connectors integration lets you use the same API keys, models and providers you already configured in Aimogen Pro to power native WordPress AI features – excerpt generation, AI blocks, the AI plugin and anything built on the WordPress AI Client – without installing a separate provider plugin for every service.

With one click, Aimogen Pro can:

  • Register all 10 supported providers on the Connectors page
  • Keep credentials in sync between Aimogen Pro and WordPress
  • Supply built-in AI Client adapters for providers WordPress does not ship plugins for (Groq, NVIDIA, xAI, OpenRouter, Perplexity, Hugging Face, Ollama and more)
  • Let you pick which text and image models WordPress AI should prefer

What You Need

RequirementDetails
WordPress7.0 or later
Aimogen ProActive, with the Connectors module loaded
WordPress AIThe official AI plugin (recommended for editor AI features)
PHPSame as Aimogen Pro requirements
PermissionsAdministrator (manage_options) to enable the integration

The Connectors page itself requires WordPress core’s built Connectors UI. If the page shows a build error, update WordPress to a complete 7.0 release.


Supported Providers

When Aimogen Pro manages connectors, these providers appear on the Connectors page as “{Provider} via Aimogen Pro”:

ProviderAimogen Pro settingNotes
OpenAIOpenAI API Key (app_id)GPT and related models
AnthropicClaude API Key (app_id_claude)Claude models via OpenAI-compatible API
GoogleGoogle API Key (app_id_google)Gemini / Imagen via Google’s OpenAI-compat endpoint
OpenRouterOpenRouter API Key (app_id_openrouter)Large multi-provider catalog
PerplexityPerplexity API Key (app_id_perplexity)Sonar and related models
GroqGroq API Key (app_id_groq)Fast inference
NVIDIANVIDIA API Key (app_id_nvidia)NIM hosted models
xAIxAI API Key (app_id_xai)Grok models
Hugging FaceHugging Face Token (app_id_huggingface)Inference router models
OllamaOllama Server URL (ollama_url)Local/self-hosted models; URL is treated as the connector credential

A provider only shows as Connected when:

  1. The corresponding key or URL is set in Aimogen Pro → Settings → API Settings (tab 2) and
  2. The provider is reachable and correctly configured in the WordPress AI Client registry.

Providers without a configured credential show Set up and redirect you to Aimogen Pro settings – not the core inline key dialog.


Quick Start

Step 1 – Configure keys in Aimogen Pro

  1. Go to Aimogen Pro → Settings.
  2. Open the API Settings tab (#tab-2).
  3. Enter API keys (and your Ollama server URL, if used).
  4. Save settings.

This is the single source of truth for credentials when Aimogen Pro is managing connectors.

Step 2 – Open the Connectors page

Go to Settings → Connectors in WordPress admin.

You will see an Aimogen Pro banner at the top of the page.

Step 3 – Enable managed mode

Click Enable (or Take over if another plugin is already managing connectors).

The page reloads. Connector cards for your configured providers should appear as connected. The banner turns green and shows Managed by Aimogen Pro.

Step 4 – Choose WordPress AI models (optional)

In the green banner, use the Text and Image dropdowns to choose which provider and model WordPress AI features should prefer:

  • Automatic (WordPress default) – WordPress picks from its own preference list.
  • Specific model – Your choice is saved and tried first for excerpt generation, AI blocks, etc.

Click the refresh icon to reload the model list from connected providers.


Operating Modes

Aimogen Pro uses three internal modes:

ModeBehavior
Observe (default)Banner is shown; Aimogen Pro does not take over connectors. WordPress behaves normally.
ManagedAimogen Pro registers all providers, bridges keys, supplies AI Client adapters, handles model preferences and powers WordPress AI through your Aimogen configuration.
OffIntegration disabled entirely (no banner, no registry changes).

You can return to Observe anytime with the Stop button in the banner. Your Aimogen Pro keys are not deleted.

Dismiss hides the banner in Observe mode only. If another plugin conflicts while you are in Managed mode, the banner stays visible until resolved.


Managing API Keys

Where to edit keys

When Aimogen Pro is in Managed mode:

  • Always edit credentials in Aimogen Pro → Settings → API Settings (tab 2).
  • Clicking Edit or Set up on any connector card redirects there automatically.

This is intentional. Editing keys through WordPress’s native connector dialog can cause validation issues for providers that do not have official WordPress provider plugins.

Two-way sync

Aimogen Pro keeps credentials synchronized:

DirectionWhen it happens
Aimogen Pro → ConnectorsWhen you save Aimogen settings, on admin load (initial_sync) and when you enable Managed mode
Connectors → Aimogen ProWhen a connector option is updated through the REST API (if you change a key outside Aimogen)

Safety rules:

  • Empty connector values never wipe existing Aimogen keys (protects against REST validation clearing options).
  • Multi-line keys (round-robin keys in Aimogen) sync using the first line to Connectors; additional lines are preserved in Aimogen.
  • Ollama syncs the server URL into the connectors_ai_ollama_api_key option.

WordPress AI Model Selection

WordPress AI features (excerpt generation, AI-powered blocks, etc.) choose models from a preference list. Aimogen Pro hooks into that list when Managed mode is active.

How selection works

  1. Open Settings → Connectors with Managed mode enabled.
  2. In the banner, pick a Text model and/or Image model.
  3. Your choice is saved in WordPress options.
  4. Aimogen Pro prepends your selection to WordPress’s wpai_preferred_text_models and wpai_preferred_image_models filters so it is tried first.

Which models appear in the picker

Only providers that are actually connected (credential present + AI Client reports configured) appear in the dropdown. Models come from Aimogen’s curated lists and, where available, live provider catalogs (OpenRouter, Groq, etc.).

If no providers are connected, the picker shows: “Connect a provider above to choose models.”

Automatic mode

Selecting Automatic (WordPress default) clears your saved preference for that type (text or image) and lets WordPress use its built-in model ordering.


How It Works (Plain Language)

┌─────────────────────┐ ┌──────────────────────┐ ┌─────────────────────┐

│ Aimogen Pro │ │ WordPress │ │ AI Provider APIs │

│ API Settings │────▶│ Connectors page │────▶│ (OpenAI, Groq, │

│ (keys + Ollama URL)│ sync│ + AI Client │ │ Anthropic, …) │

└─────────────────────┘ └──────────────────────┘ └─────────────────────┘

WordPress AI features

(excerpt, blocks, AI plugin)

  1. Registry – On wp_connectors_init, Aimogen Pro registers one connector card per provider.
  2. Adapters – Built-in AI Client provider classes route requests to each API (OpenAI-compatible endpoints where applicable).
  3. Credentials gate – WordPress AI’s “do I have valid AI credentials?” checks are satisfied when Aimogen has configured providers.
  4. Caching – Model catalogs are cached in WordPress transients and warmed in the background so editor features stay fast and reliable.
  5. Approval – The WordPress AI plugin’s Connector Approval experiment is auto-approved for ai/ai.php and Aimogen Pro when Managed mode is active, so outbound AI requests are not blocked.

Official provider plugins (e.g. “AI Provider for OpenAI”) are never overridden if already installed – Aimogen’s adapters only fill gaps.


Built-in Provider Adapters

WordPress normally requires a separate plugin per provider. Aimogen Pro includes adapters for all 10 providers so you do not need:

  • AI Provider for Groq
  • AI Provider for OpenRouter
  • AI Provider for Ollama
  • …and so on

Each adapter:

  • Uses the provider’s OpenAI-compatible API where available
  • Lists models from live /models endpoints when possible
  • Falls back to Aimogen’s curated model lists when an endpoint is unavailable (Perplexity, Anthropic static list)
  • Respects Anthropic advanced model rules (see below)

If you install an official WordPress provider plugin for a service, that plugin takes precedence.


Ollama (Local Models)

Ollama is supported as a first-class connector:

  • Credential: Your Ollama server URL from Aimogen Pro (e.g. http://localhost:11434)
  • Connected when: The URL is set and Ollama responds to model listing
  • Set up / Edit: Redirects to Aimogen Pro API settings

Tips:

  • Use a reachable URL from your WordPress server (not localhost if WordPress runs in Docker and Ollama does not).
  • Aimogen supports multiple Ollama URLs (one per line) for round-robin; the first line is used for WordPress AI.
  • If Ollama is temporarily unreachable, a cooldown prevents the Connectors page from hanging while loading models.

Anthropic Advanced Models

Newer Claude models (Opus 4.6+, Sonnet 4.6, Fable 5, Mythos 5, etc.) reject classic sampling parameters such as temperature and top_p when called through OpenAI-compatible APIs.

Aimogen Pro automatically strips those parameters for affected models so WordPress AI features do not fail with:

400 - temperature is deprecated for this model

No manual configuration is required.


Conflicts With Other Plugins

Some plugins also manage WordPress 7 Connectors:

PluginDetected automatically
AI Power / AI PufferYes
AI EngineYes
Other pluginsDetected if connector names show “via {Plugin Name}”

If a conflict is detected

The banner turns amber and explains which plugin is managing connectors.

Your situationAction
Another plugin manages connectors; you want AimogenClick Take over – the other plugin is switched to Observe mode (its keys are untouched)
Aimogen manages connectors; another plugin overrode youClick Take back control
You prefer the other pluginClick Stop in Aimogen’s banner to return to Observe mode

Only one plugin should be in Managed mode at a time.


Connector Approval (WordPress AI Plugin)

The WordPress AI plugin includes a Connector Approval security experiment. It can block outbound AI requests unless a plugin is explicitly approved to use a connector’s credentials.

When Aimogen Pro is in Managed mode, it automatically approves:

  • The WordPress AI plugin (ai/ai.php)
  • Aimogen Pro itself

for all Aimogen-managed providers. Other plugins still go through the normal approval flow.

If you see errors mentioning a connector “has not been approved”, reload the Connectors page after enabling Managed mode, or disable Managed mode and re-enable it to re-run approval sync.


Troubleshooting

Connectors page is blank or uses high CPU

This was addressed in Aimogen Pro by avoiding DOM patterns that conflict with WordPress’s React Connectors UI. Update Aimogen Pro to the latest version. If the issue persists, hard-refresh the page (Ctrl+F5).

Provider shows “Set up” but I entered a key in Aimogen Pro

  1. Confirm the key is saved in Aimogen Pro → Settings → API Settings.
  2. Ensure Managed mode is enabled.
  3. Reload the Connectors page (Aimogen syncs on admin load).
  4. For Ollama, confirm the server URL field is filled, not an API key field.

unsupported_model in the editor

Usually means the model catalog could not be loaded. Aimogen Pro caches catalogs in transients and warms them in the background. Try:

  1. Reload the Connectors page.
  2. Click the model picker refresh icon.
  3. Confirm the provider is connected and the chosen model exists for that provider.

prompt_network_error or connector not approved

Often the Connector Approval guard blocking requests before Managed approval ran. Re-enable Managed mode or check that the WordPress AI plugin is active.

Wrong Google key attributed / OpenAI request mentions Google

Ensure each provider’s key in Aimogen Pro is in the correct field. The same key value in both OpenAI and Google fields can confuse connector detection. Use distinct keys per provider.

Models from disconnected providers still listed

The model picker only lists connected providers. Clear your browser cache, click refresh in the banner, or temporarily disable and re-enable Managed mode to invalidate cached model lists.

Anthropic 400 temperature error

Update Aimogen Pro. Advanced Claude models require sampling params to be omitted; this is handled automatically in current versions.


Frequently Asked Questions

Do I still need the WordPress AI plugin?
Yes, for most native WordPress AI editor features. Aimogen Pro supplies credentials and routing; the AI plugin provides the features themselves.

Do I need separate “AI Provider for …” plugins?
No, not for the 10 providers Aimogen supports – unless you prefer the official WordPress provider plugin for a specific service (OpenAI, etc.). Official plugins take precedence when installed.

Will enabling this change how Aimogen Pro generates content?
No. Aimogen’s own generation, bulk tools and workflows are unchanged. This integration adds a bridge so WordPress core AI features can use the same keys and models.

Can I use different models for Aimogen vs WordPress AI?
Yes. Aimogen Pro uses its own model settings for plugin features. The Connectors banner controls WordPress AI text/image preferences only.

What happens if I uninstall Aimogen Pro?
Connector registrations and bridged options may remain in WordPress until cleaned up. Back up keys before uninstalling; they live in both aiomatic_Main_Settings and connectors_ai_* options while Managed mode was active.

Is my API key sent to Aimogen servers?
No. Keys stay in your WordPress database and go directly from your site to the AI provider APIs, same as normal Aimogen Pro operation.


For Developers

Aimogen Pro exposes WordPress filters for customization:

FilterPurpose
aiomatic_wp_ai_connectors_learn_more_urlDocumentation URL in the banner (default: this page)
aiomatic_wp_ai_connectors_known_managersAdd competing connector manager plugins
aiomatic_wp_ai_connectors_demote_competitorsSet to false to skip demoting other managers on takeover
aiomatic_wp_ai_connectors_approved_callersCustomize Connector Approval auto-approve list
aiomatic_wpai_provider_adaptersModify built-in AI Client adapter configuration
aiomatic_wpai_no_sampling_model_prefixesAdd model ID prefixes that reject temperature/top_p
aiomatic_wp_ai_connectors_approved_callersControl which plugins are pre-approved for connector use

Key WordPress options:

OptionPurpose
aiomatic_wp_ai_connectors_modeobservemanaged, or off
aiomatic_wp_ai_connectors_banner_dismissedBanner dismissed in Observe mode
aiomatic_wp_ai_connectors_modelsSaved text/image model preferences
connectors_ai_{provider}_api_keyMirrored connector credentials

AJAX actions (admin, nonce-protected):

  • aiomatic_wp_ai_connectors_set_mode
  • aiomatic_wp_ai_connectors_get_models
  • aiomatic_wp_ai_connectors_set_model

Summary

Aimogen Pro’s WordPress 7.0 Connectors integration turns your existing Aimogen API configuration into a complete AI backbone for WordPress – one settings screen, ten providers, model selection for native AI features and no maze of separate provider plugins.

Recommended workflow:

  1. Configure all keys in Aimogen Pro → API Settings.
  2. Enable Managed mode on Settings → Connectors.
  3. Pick Text and Image models in the banner (or leave Automatic).
  4. Use WordPress AI features in the editor – powered by Aimogen.

Documentation for Aimogen Pro. For support, visit Aimogen Support.

Scroll to Top