My workspace

Account, keys & quota

Where your credentials live, which key goes where, and how the monthly quota is counted.

Everything outside the characters themselves is in the account menu. Open it with My workspace (or the round profile initial) at the right of the studio's top bar. It has three pages: API Keys issues the credentials your own software uses, Plan & Quota shows your plan and what you are consuming, and Settings holds your profile, the studio language and the keys to your own voice and AI suppliers. Sign out is at the bottom of the same menu.

The Characters gallery with the My workspace menu open, listing API Keys, Plan & Quota, Settings, the signed-in name and Sign out
The account menu opens from My workspace at the right of the top bar. Each entry says what it holds: API Keys for your own software, Plan & Quota for your plan and usage, Settings for voice keys and preferences. Sign out is under your name.
The two kinds of key, once and clearly.
My workspace › Settings › API Keys = your own accounts with suppliers (ElevenLabs, OpenAI, Google AI, Anthropic, MiniMax).
My workspace › API Keys = IAMX credentials for your software. They begin with iamx_ and are what your Unreal project, web SDK client or WebSocket connection presents when it connects.

Settings

Settings ("Account and keys.") is one page of cards, in this order:

CardWhat it does
LanguageThe language of IAMX Studio in this browser: English, Turkish, Arabic, German, French or Spanish. Without a choice, the studio follows your browser's language.
ProfileYour Email (read-only) and display Name.
Change passwordCurrent password, New password (at least 8 characters) and New password (again), then Update password. Your other devices are signed out.
API KeysYour provider keys, described below.
WhatsApp BusinessConnects your WhatsApp Business account and chooses which character answers each number. Only owners and admins can change it, and only on a plan that includes WhatsApp.
Danger ZoneDelete my account sends a deletion request. IAMX confirms by e-mail before anything is removed.
The Settings page with the Language card set to English, the Profile card with Email and Name, and the start of the Change password card
The top of Settings: the studio Language, your Profile with a read-only Email and an editable Name, then Change password. The API Keys, WhatsApp Business and Danger Zone cards follow further down the page.

There is no theme setting: the studio has one light design.

Provider keys (the API Keys card)

Keys saved here become the default for every character in the workspace. Each row shows Saved or Empty. To replace a key, type the new one and press Save; to remove it, use the ✕ button on the row. A stored key is never sent back to your browser, so the page can only tell you that one exists.

RowWhere IAMX uses itThe key looks like
ElevenLabsCharacter voices from your own ElevenLabs library, including your existing cloned voices. New voices you create are added to your ElevenLabs account.sk_…
OpenAIOpenAI TTS voices. Generate with AI (AI Character Setup) and the AI drafts in a character's Experience also use it instead of the included AI.sk-…
Google AISaved as the workspace's Google key.AIza…
AnthropicSaved as the workspace's Anthropic key.sk-ant-…
MiniMaxMiniMax voices.key:groupid
You do not need a model key to talk to your characters. The model you pick on a character's Core AI tab, speech recognition, Gemini Live and OpenAI Realtime all run on IAMX's own provider connection and are counted in your quota units. A key saved here does not change which models your plan includes.

Which voice key wins. For ElevenLabs, the workspace key is used for every character, even one that has its own key; without a workspace key, a character's own key is used, and otherwise IAMX supplies the included voice. For MiniMax and OpenAI TTS, a key entered on a character (Override for this character on its Language & Voice tab) takes precedence over the workspace key. When an owner or admin saves such a character key, IAMX also stores it as the workspace key for that provider.

ElevenLabs shows you two different values, and only one of them is the key. The list in your ElevenLabs dashboard displays a 64-character key ID. It is not a credential and will not work. The real key starts with sk_ and is shown once, when the key is created or rotated. If you have lost it, rotate the key in ElevenLabs and copy the new value immediately.
Only the workspace owner or an admin can save or remove provider keys. Other members' characters still use them, but nobody can read a stored key back.

API Keys — credentials for your own software

An IAMX API key is what your Unreal project, your web SDK client or a direct WebSocket connection presents when it opens a conversation (the page's subtitle: "For the UE plugin, web SDK, and direct WS connection."). Create one per deployment so you can revoke a single device without disturbing the others.

The API Keys page with no keys yet, a New key button at the top right and a note about lost keys below
Before you create your first key, the list is empty. New key at the top right starts the steps below, and the note under the list repeats the one rule to remember: a lost key cannot be recovered, only replaced.
  1. Press New key. In New API Key, enter a Name (for reference) that says where the key will live — lobby-kiosk-1, company-website, dev-laptop — and press Create. The name is for you; it does not change what the key can do.
  2. Copy the key immediately. The Copy your key NOW panel shows the full key exactly once. IAMX stores only a hash of it, so nobody can recover it later. Press Copy, then I copied it, close. If you lose a key, delete it and create a new one.
  3. Paste it where it belongs. In Unreal: the IAMX component's CloudAuthToken field (Cloud Mode). For a WebSocket connection: the ?token= parameter of the /ws URL. For the kiosk page (/kiosk/<id>), and for the embed of a Private character: the ?apiKey= parameter. Unlisted and Public characters embed without a key.

The list shows the keys you created: name, the short prefix, created and last used dates. The prefix button copies only that prefix, so you can tell keys apart. The prefix is not a working credential and will not authenticate anything.

Revoking: the trash icon asks for confirmation, then revokes the key at once and removes it from the list. Anything still using it is refused the next time it connects. When you rotate a key in production, create and deploy the new one first, then delete the old one.

Plan & Quota

Your plan is always visible in the top bar. The plan pill (Free plan, Pro plan …) opens a menu with your period (Paid through … · Quota resets …) and meters for Characters, Quota units this month, Knowledge storage and Premium AI. A meter appears only when your plan has that limit, and it changes colour at 90%. See plans and upgrade opens Plan & Quota, and so does the Upgrade button next to the pill (hidden on Business and Enterprise).

The Plan & Quota page has two parts:

The Plan & Quota page with the Current Plan card and its two meters above the Monthly plans cards for Free, Starter and Pro
Current Plan shows the Quota units / month and Premium LLM meters, the reset date and the How quota works link. Monthly plans below lists one card per plan. The sample workspace here is on Enterprise. The sentence under Monthly plans depends on how checkout runs for your workspace: with one-month payments it reads "Each payment buys one month; plans do not renew automatically."

Only the workspace owner or an admin can change the plan ("Only OWNER/ADMIN can change the plan.").

How the monthly quota is counted

Your plan has a monthly budget of quota units. Every conversation turn — one message from the visitor and one reply — uses units according to the model behind it: 1 unit for the cheapest models, several for larger ones, and the most for realtime voice models. Image and document attachments add to a turn. The full table, what happens when the units run out and the plan comparison are on Plans & quota.

Features above your plan appear in the character editor with a padlock. Clicking one opens Plan & Quota instead of the tab.

Paying with a card issued in Türkiye? When checkout runs through iyzico, Plan & Quota shows a Pay in switch. Choose ₺ TRY: cards issued in Türkiye can only be charged in Turkish lira. Everyone else can stay on $ USD.

Where to go next

Watch your usage

Sessions & analytics →

IAMX AI STUDIO