Providers
From Admin → Providers, configure access to external AI services (credentials, endpoint) that managers will then use to create AI, OCR or embedding models from their own interface.
This split reflects a division of responsibility: an administrator configures and secures access (API key, endpoint), while a manager picks, among the available providers, which model to expose to their agents, pipelines or knowledge bases — without ever seeing or handling the API key itself.
Configuring a provider
- Name — label shown in provider selectors on the Manager side.
- Type — a provider can check one or more types at once: LLM, Embedding, OCR. A single OpenAI account, for example, can serve as both an LLM and an embedding provider — no need to duplicate it.
- Provider key — the technical integration used to route calls:
openai,anthropic,google_genai,ollama,fireworks,openrouter,baseten,azure_openaiormistral. - Endpoint (optional) — custom URL, required for a self-hosted deployment (e.g. Ollama) or an OpenAI-compatible proxy.
- API key (encrypted) — not required for Ollama.
The "Azure OpenAI" provider does not have a dedicated Azure integration (no specific handling of API version or deployment name): it is treated as a generic OpenAI-compatible endpoint. For an Azure OpenAI deployment, enter its endpoint URL in the field provided.
Any provider for which you set a custom endpoint is treated as OpenAI-compatible, which lets you connect any service exposing that kind of API.
Deletion
A provider still referenced by one or more models (AI, OCR or embedding) cannot be deleted — first free up or reassign those models from Manager → Settings → AI Models.