AI Providers
Configuring AI provider API keys for use in agent nodes.
AI provider keys allow your workflows to use large language models in Agent nodes. Keys are configured at the organization level and assigned to specific workspaces.
Supported Providers
| Provider | Models |
|---|---|
| Anthropic | claude-opus-4-6, claude-sonnet-4-6, claude-opus-4-5, claude-sonnet-4-5, claude-haiku-4-5 |
| OpenAI | gpt-5.4, gpt-5.3, gpt-5.2, gpt-5, gpt-5-mini, o4-mini |
| gemini-2.5-pro, gemini-2.5-flash, gemini-2.0-flash |
Adding a Provider Key
- Navigate to Settings > AI Providers.
- Click Add Provider.
- Select the provider type (Anthropic, OpenAI, or Google).
- Enter a display name for the key (e.g., "Production Anthropic Key").
- Paste your API key.
- Click Save.
The API key is encrypted before being stored in the database. The full key is never displayed again after saving.
Managing Keys
Edit
You can update the display name of an existing key or toggle it active/inactive. Inactive keys are not available for use in workflows.
Delete
Deleting a key removes it permanently. Any workflows using this key will fail on their next execution if no other valid key is available in the workspace.
Assigning to Workspaces
Provider keys are not available in any workspace by default. You must explicitly assign them:
- Go to Settings > Workspaces.
- Click Edit on the target workspace.
- Under Allowed AI Providers, check the keys you want to make available.
- Save.
Only assigned providers appear in the Agent node model dropdown within the workflow editor. If no providers are assigned to the current workspace, the editor displays a warning message directing you to organization settings.
Runtime Behavior
When a workflow executes, the engine loads AI provider keys that are assigned to the workflow's workspace. There is no fallback to environment variables or default keys. If a workspace has no assigned providers, agent nodes will fail with a clear error message.