/providers.
Console walkthrough
The Providers page shows two tiers of keys:| Tier | What you see | Who manages it |
|---|---|---|
| Platform keys | Read-only rows supplied by AgentRuntime | Platform (for trials or bundled usage) |
| Workspace keys | Keys you add for your tenant | Tenant admins and users with provider-key access |
model_ref and optional credential fields.
Add a provider key
Select a vendor
In Workspace keys, choose your LLM provider — OpenAI, Anthropic, Google, and others supported in the catalog.
Enter your API key
Paste the key from your vendor dashboard. Keys are stored encrypted in Vault and scoped to your workspace.
Save and verify
Save the key, then confirm models for that provider appear in the catalog. In Workflow Studio, add an LLM Call node and select a model (for example GPT-4o) and key source in the node config.
System vs tenant keys
AgentRuntime may provide system-level keys for trials or specific plans. Tenant keys take precedence when configured — your workflows bill against your vendor account for those models. Check Settings → Usage & History and Analytics (/analytics, when enabled) for credit consumption per model and action type.
Using models in workflows
In Workflow Studio, add an LLM Call node (builtinllm_call). Configure in the node panel:
| Field | Example |
|---|---|
| Model (UI) | GPT-4o, Claude, etc. from Providers catalog |
| Source (UI) | Platform default, tenant key, or system key |
prompt | Instructions with {{steps.*}} template variables (Prompts tab) |
llm_params | temperature, max_tokens, etc. |
llm_call step with model_ref (for example direct.openai.gpt-4o) and optional llm_credential_id / llm_credential_scope. Runtime resolves vendor, wire model, and API key via the Providers catalog.
Resolution order
When a run executes an LLM step:- Match model ID to catalog entry
- Use tenant provider key if configured
- Fall back to system key if available for your plan
- Fail the step with a clear error if no key resolves
Security
- Rotate keys in Providers before revoking them in the vendor dashboard
- Restrict provider management to project contributors and admins
- Do not embed API keys in workflow graphs or Lua scripts — always use the Providers catalog