EmaFusion™ Setup
EmaFusion™ is configured at two levels: a default on the AI Employee, which every agent inherits, and an optional per-agent override for steps that need something different. Separately, an administrator configures the providers — the credentials EmaFusion™ uses to reach the models. This page covers all three, plus using your own providers (BYOM).
Configure the AI Employee default
The AI Employee-level configuration is the model behavior every agent uses unless it explicitly overrides it.
- Open the AI Employee from AI Employees.
- Go to the Configuration tab and, on the AI Employee Configuration card, select Edit.
- Under Model Selection, set the mode and, where applicable, the Optimization Priority (both described below).
- Select Save Configuration.
Model selection
Model selection has three modes:
| Mode | What it does |
|---|---|
| Let Fusion Pick | EmaFusion™ automatically selects the best model for each task from all available models, ordered by your optimization priority. This is the default and the recommended starting point. |
| Limit to Specific Models | EmaFusion™ chooses only from the models you select. A multi-select picker appears; models that lack a capability the AI Employee's agents need are shown disabled with the reason. With two or more models selected, the optimization priority still applies. |
| Custom Models | Marked Coming soon and not selectable. |
Optimization priority
When EmaFusion™ has more than one model to choose from, the Optimization Priority sets the order it tries them in. It's shown in Let Fusion Pick mode, and in Limit to Specific Models mode when you've selected two or more models.
| Priority | Optimize for |
|---|---|
| Auto (default) | A balance of accuracy, latency, and cost, chosen per task type. |
| Fastest | The lowest response time. |
| Cheapest | The lowest cost. |
| Most accurate | The highest benchmarked accuracy for the task. |
See How EmaFusion™ works for exactly how each priority orders candidates.
Start with Let Fusion Pick and the Auto priority. This gives EmaFusion™ the widest selection and the best per-task routing. Only restrict models when you have a specific reason — a compliance requirement, a cost ceiling, or a latency target.
Override per agent
Every agent in a workflow inherits the AI Employee's model configuration by default. When one step needs a different model — say a reasoning model for a planning agent, or a faster model for a latency-sensitive step — you can override the default on just that agent.
- Open the AI Employee's workflow in the editor.
- Select the agent node you want to change.
- In the agent's panel, find the Model configuration section.
- Turn on Override default configuration.
- Set a model-selection mode and optimization priority for this agent, exactly as you would at the AI Employee level.
While the override is off, the agent shows a summary of the inherited configuration — the inherited model-selection mode (all models or a count of selected models) and the inherited optimization priority — and any change to the AI Employee default flows through automatically. Turning the toggle off again re-binds the agent to the AI Employee default.
Use agent-level overrides sparingly. Overriding the AI Employee default everywhere defeats EmaFusion™'s per-task routing. Prefer setting a sensible AI Employee default and overriding only the agents that genuinely need something else.
Capability warnings
When you restrict an agent — or the AI Employee it inherits from — to specific models, the builder checks those models against the capabilities the agent needs (such as structured output or function calling). If a selected model is missing a required capability, the builder shows a compatibility warning. To resolve it, either select a compatible model, switch the agent to Let Fusion Pick, or override the agent with a model that has the capability. See Capability filtering for how capabilities are determined.
Use your own providers (BYOM)
By default, EmaFusion™ routes through the model catalog. If you'd rather have an AI Employee run only on the models from your own configured LLM providers — for example, to keep all traffic on a specific Azure OpenAI deployment — turn on Use my own providers on the AI Employee's AI Employee Configuration card.
- The toggle is set on the AI Employee and applies to every agent under it.
- When it's on, the model picker draws from the models discovered from your configured providers rather than the EmaFusion™ catalog, and the optimization priority control is hidden (your providers' models don't carry the catalog's routing metadata).
- There is no agent-level "own providers" override — this is an AI Employee-wide choice.
If you turn on Use my own providers but have no LLM providers configured, your AI Employee has no models to run on. Add a provider under Admin → Workspace → LLM Providers first (see below).
Configure providers
Providers supply the API keys EmaFusion™ uses to reach models. Adding a provider with a valid key automatically discovers that provider's models and makes them available to your AI Employees. Provider management is an administrator task.
Who can do this. The LLM Providers page lives inside Workspace Management, which is open to system-admin and environment-admin roles.
Add a provider
- Go to Admin → Workspace → LLM Providers (the legacy path Admin → Providers redirects here).
- In the Providers section, select Add Provider.
- Fill in the Add LLM Provider dialog:
- Name — a label for this provider, such as "My OpenAI Provider".
- Provider Type — OpenAI, Anthropic, or Azure OpenAI.
- API Key — the provider's API key. It is encrypted at rest and never shown again after you save it.
- Primary / Fallback (optional) — mark this provider as the primary or the fallback for the workspace.
- For Azure OpenAI, two extra fields appear: Base URL (your Azure resource endpoint; required for Azure, and must start with
https://) and an optional Deployment prefix (set this if your Azure deployments are named likemy-company-gpt-4o— entermy-company; leave it empty if deployment names match the model names exactly).
- Select Create.
On create, the platform validates the API key with a lightweight call to the provider and records the result. The provider row shows the key status — Valid, Invalid (with the validation message), or Unknown — so you can confirm a key works without leaving the page. If the key is valid, the provider's models are discovered automatically and appear in the Models section.
A provider with an invalid API key will cause workflows that use its models to fail. The Providers page shows a warning banner listing any providers with invalid keys.
Manage models
The Models section lists every model discovered from your connected providers, with its display name, model ID, and per-1K-token prompt and completion costs. Use the Enabled toggle on each row to make a model available or unavailable for workspace-wide use. Only enabled models with a valid-key provider behind them are eligible for EmaFusion™ routing.
Document ingestion and search require an embedding model. If the platform's embedding model isn't available or enabled, the Providers page shows a warning telling you which model ID to enable. Add a provider that includes that model, then enable it in the Models section.
Delete a provider
Use the actions menu on a provider row to delete it. Models that depended only on that provider stop working, so confirm no active AI Employee relies on them first.
What's next
- How EmaFusion™ works — the routing pipeline, capability filtering, optimization, and confidence cascading.
- EmaFusion™ overview — what EmaFusion™ is and why it matters.