Skip to content

Model providers

Set up your AI providers and API keys once for your agents to use.

Add an AI provider's name, type, and API key once. Industric stores the key encrypted and gives it to agents when needed. Agents using an active LLM gateway receive a virtual key instead.

Add a provider

The Providers page with configured providers, one carrying the Default provider badge
The star marks the default provider for new agents.

Open Providers → Add provider. Choose the type, enter a name and API key, then enter a Model or select one with Load from provider.

Saved keys are encrypted and hidden. Leave the key blank when editing to keep it. Click Validate to test the key before saving. For a walkthrough, see Create your first Agent.

Provider types

TypeNotes
Industric ProviderHosted models billed to your credits, no vendor account needed. 1 credit per 1M input tokens, 5 per 1M output.
Anthropic (Claude)Keys from the Anthropic Console. Used by the ClaudeCode runtime.
OpenAIKeys from the OpenAI platform. Used by the Codex runtime.
Google GeminiKeys from Google AI Studio. Used by the Gemini runtime.
OpenRouterOne key across many vendors; models are vendor-prefixed (z-ai/glm-5.2).
OpenCode ZenOpenCode's hosted gateway. GPT, Claude, Gemini, GLM and more behind one key.
OpenAI CompatibleAnything speaking the OpenAI wire format: self-hosted vLLM, LiteLLM, Together. Base URL required.

Use the Voice tab for speech providers. Set the language, sample rate, encoding, and endpointing, then test the connection.

Default provider

The default provider is preselected for new agents and used by the dashboard's AI helpers. Choose Set as default provider to change it. There is one default, marked with a star. Existing agents keep their current provider.

Choose an agent's provider

Choose one provider when creating an agent. Change it on the agent page; the pod restarts when idle. The runtime determines compatible providers: ClaudeCode uses anthropic, Codex uses openai, and Gemini uses gemini. OpenCode accepts most types or uses its free model without a key.

Beyond API keys
Set spec.provider.authMode for keyless access through Claude Workload Identity Federation, AWS Bedrock via IRSA or Pod Identity, or GCP Vertex workload identity. See the Agent CRD reference.

Provider access

The create form preselects Shared; choose Private to keep access to the owner. API-created providers are private unless sharing is requested. In the Access panel, remove the all-users grant before limiting access to named users, teams, or roles.