OpenAI

How to configure OpenAI in Aimogen Pro, which models and features it unlocks, organisation IDs, the Responses API, and the OpenAI-only capabilities.

OpenAI is the provider with the broadest feature coverage in Aimogen Pro. Several plugin features work only with an OpenAI key.

Get a key#

  1. Sign in at platform.openai.com.
  2. Open API keys and create a secret key.
  3. Add a payment method under Billing. New accounts without credit return insufficient_quota on the first request.

Configure#

Aimogen Pro › Settings › API Keys

SettingValue
Main API Service Provider Selectoropenai
OpenAI / AiomaticAPI API KeysOne key per line
OpenAI Organization ID (Optional)Only if your account belongs to several organisations

Select Test API key, then save.

Organization ID. If your OpenAI account belongs to multiple organisations, this header decides which one is billed. Leave it empty otherwise — an incorrect value produces a permission error on every request.

Aimogen Pro > Settings > API Keys

Models#

Aimogen Pro 2.8.8 ships with 60 OpenAI chat models in its list, including the GPT-5.x family, the GPT-4.x family, the reasoning o-series and a Codex model.

FamilyExamplesTypical use
GPT-5.6gpt-5.6-luna, gpt-5.6-terra, gpt-5.6-solCurrent flagship tier
GPT-5.5 / 5.4 / 5.2 / 5.1 / 5gpt-5.5, gpt-5.5-pro, gpt-5.4-mini, gpt-5-mini, gpt-5-nanoGeneral writing
GPT-4.1gpt-4.1, gpt-4.1-mini, gpt-4.1-nanoCost-sensitive bulk work
GPT-4ogpt-4o, gpt-4o-mini, plus search-preview variantsVision and general use
Reasoningo1, o1-pro, o3, o3-pro, o3-mini, o4-miniMulti-step analysis
Codinggpt-5.3-codexCode generation, Snippets

The plugin default is gpt-5-mini (AIMOGEN_DEFAULT_MODEL).

Deprecated models are removed on each release. If a rule stops working right after an update with model_not_found, that is why — see Updating Aimogen Pro.

What OpenAI unlocks#

Features that require an OpenAI key and do not work with any other provider:

FeatureWhy
AI AssistantsUses the OpenAI Assistants API
AI Batch RequestsUses the OpenAI Batch API (roughly 50% cheaper, asynchronous)
AI Model TrainingFine-tuning is OpenAI-only in the plugin
OpenAI Vector StoresOne of four vector store backends
Realtime voice chatbotUses the OpenAI Realtime API
Sora video generationsora-2, sora-2-pro
gpt-image-* image generationAlternatives exist, but this is the default
Whisper / gpt-4o-transcribe speech-to-textThe only transcription backend
OpenAI text-to-speechAlternatives exist (ElevenLabs, Google, Azure)
text-embedding-3-* embeddingsAlternatives exist (Google, Ollama)

Text generation, the chatbot, agents, OmniBlocks and the content editor all work fine without OpenAI.

The Responses API#

Settings › Advanced AI Settings › Enable Usage Of OpenAI's Responses API switches text generation to the newer Responses endpoint.

  • It is switched on automatically when you select a model that only exists there, such as o1-pro.
  • Leave it off unless you have a reason. The classic chat completions path is the more heavily exercised code path in the plugin.

Azure and AiomaticAPI share this field#

The same OpenAI / AiomaticAPI API Keys textarea serves three destinations, chosen by Main API Service Provider Selector:

You cannot use OpenAI and Azure simultaneously through this slot. You can combine OpenAI with Anthropic, Google, xAI and the rest, because those have their own key fields.

Endpoints used#

https://api.openai.com/v1/chat/completions
https://api.openai.com/v1/responses
https://api.openai.com/v1/embeddings
https://api.openai.com/v1/images/generations
https://api.openai.com/v1/audio/speech
https://api.openai.com/v1/audio/transcriptions
https://api.openai.com/v1/assistants
https://api.openai.com/v1/vector_stores
https://api.openai.com/v1/batches
https://api.openai.com/v1/fine_tuning/jobs
https://api.openai.com/v1/videos

If your host uses an outbound allowlist, api.openai.com must be reachable.

Data retention#

Settings › Advanced AI Settings › Store AI Prompts On OpenAI's Part maps to the OpenAI store parameter. When off, OpenAI is asked not to retain the request for model improvement or logging beyond what its policy requires.

The same option exists separately for the chatbot (AI Chatbot › API Parameters › Store AI Prompts On OpenAI's Part) and per rule.

Turn it off if you process personal data. See Data, GDPR and retention.

Common problems#

insufficient_quota / exceeded your current quota No credit on the account, or a spend cap was hit. Check platform.openai.com/usage. A ChatGPT subscription does not help.

invalid_api_key after pasting a correct key Usually a copied newline or trailing space, or a key from a different organisation. Re-copy and use Test API key.

HTTP 429 during bulk runs Your account tier limits requests per minute. Raise Delay Between API & Scraping Requests (ms), add more keys to the textarea, or enable Reliability Mode with key rotation.

model_not_found on a model you can see in the dropdown Some models require organisation verification or a minimum spend tier before OpenAI enables them on your account. Check the model page in the OpenAI docs.

Permission error mentioning organisation Clear the OpenAI Organization ID field, or set it to the correct organisation.

More in API and provider errors.

Still stuck? Open a support ticket and include the diagnostics from Aimogen Pro › System & Logs › System Info.