The Panel

AI models

Pick the brain that powers each character — swappable any time, per character.

Every IAMX character is driven by a language model — the "brain" that decides what it says, how it reasons, which tools it fires, and how it stays in character. IAMX doesn't lock you into a single brain. You choose one per character in The Panel, and you can change it later without redeploying anything. Different characters in the same project can run entirely different models: a fast, chatty greeter out front and a careful, tool-driven agent at the desk behind it.

This page covers which brains are supported, the difference between realtime and standard conversation modes, and how to swap models on a live project. If you're just getting started, wire up a character first in the Quickstart, then come back here to tune the brain.

Supported brains

You set a character's brain in the Core AI tab of the character editor. Pick a provider, pick a model from that provider's list, and save. IAMX handles streaming, tool calling, and multimodal input uniformly across all of them, so the rest of your setup — voice, animation, actions, knowledge — is identical no matter which brain you choose.

GPT

Broad, dependable general-purpose reasoning with excellent tool-calling and vision. A safe default when you want something that "just works" across almost any use case.

Claude

Strong at nuanced instruction-following, long context, and staying tightly in character over long conversations. A great pick for detailed personas and structured agent flows.

Gemini

Fast, capable multimodal reasoning — and the only family that also offers Gemini Live, a native realtime voice mode for the lowest-latency spoken conversation.

Ollama (local)

Runs a model on your own hardware. Nothing leaves the machine — the strongest choice when privacy or offline operation matters. Quality and speed depend on the model and box you run it on.

Choosing between them

BrainBest forTrade-off in one line
GPTGeneral assistants, broad tasks, iterationHighest all-round quality and reliability, billed per use.
ClaudeLong personas, careful agents, complex instructionsExcellent adherence and long context, billed per use.
GeminiFast multimodal, and native realtime voice via Gemini LiveGreat speed and the only native realtime option, billed per use.
Ollama (local)Private, offline, on-prem deploymentsFully private and no per-request cost — quality/latency scale with your own hardware.
The provider dropdown only shows brains you've configured with credentials (or a reachable local model, for Ollama). If a provider is missing from the list, add its key or endpoint in the Panel's provider settings first.

What every brain gets for free

Regardless of which brain you pick, IAMX layers the same capabilities on top:

Realtime vs standard mode

Beyond which brain, there's how the brain talks. IAMX supports two conversation modes, and the choice shapes latency, voice, and flexibility.

Standard mode asks the brain for text, streams that text back sentence by sentence, and feeds it into whichever IAMX voice you've assigned to the character. The brain and the voice are decoupled — you can pair any model with any voice.

Realtime mode lets the model speak directly: audio in, audio out, natively. There's no separate text-to-voice hop, which makes it the smoothest and fastest option for live spoken conversation — but the character speaks with one of that model's built-in voices, and realtime is only available on models that natively support it (today, Gemini Live).

Realtime modeStandard mode
How it talksNative voice — the model speaks audio directlyStreamed text replies fed to any IAMX voice
LatencyLowest — single native audio hopLow — streamed, but with a text→voice step
Voice choiceLocked to that model's built-in voicesAny IAMX voice you assign to the character
Model supportOnly realtime-capable models (Gemini Live)Works with every supported brain
Best whenLive, face-to-face, barge-in conversation where smoothness winsYou want a specific voice, or a brain without a realtime mode

When to pick which

Pick realtime when…

The character stands in front of real people and the feel of a natural, interruptible spoken conversation matters most — a kiosk greeter, a live demo, an interactive booth. You accept the model's native voices in exchange for the tightest possible latency.

Pick standard when…

You need a very specific voice, want to keep the same voice while swapping brains, are running a private local model, or your chosen brain simply doesn't offer a realtime mode. Standard works everywhere and keeps voice fully in your control.

You can prototype in standard mode on any brain and flip a single character to realtime later — the rest of your setup (persona, actions, knowledge, animation) carries over unchanged.

Swapping models

The brain is a Panel setting, not a compiled part of your Unreal project. That means you can change a character's model whenever you like — no rebuild, no repackage, no touching your Unreal project at all.

  1. Open the character — in The Panel, go to the character and open the Core AI tab.
  2. Pick a provider and model — choose the brain, then the specific model from its list. Optionally switch the conversation mode to realtime if the model supports it.
  3. Save — the new configuration is stored against that character.
  4. Next session applies it — the running character picks up the change on its next session. Finish the current conversation and the following one runs on the new brain.
Panel (Core AI tab)  ──save──▶  character config
                                     │
   ┌─────────────────────────────────┘
   ▼
next session ──▶ character starts on the new brain
   (no Unreal rebuild, no redeploy)
Model swaps apply on the next session, not mid-sentence. A change made while a character is actively talking takes effect once that conversation ends — so an in-progress reply always finishes on the brain it started with.
Start on a fast, general-purpose model while you iterate on persona, actions, and knowledge — you'll get quick, cheap turnaround. Once the behavior feels right, switch the live-facing character to a realtime brain for the smoothest spoken experience. Because the swap is just a Panel setting, this final change is a one-click move with nothing to rebuild.

Next steps