Models and providers
Ódinn separates the agent runtime from the model provider. You choose how inference is supplied:
- browser-based OAuth;
- API keys;
- device or CLI authentication where supported;
- local OpenAI-compatible servers;
- Ollama or LM Studio.
Start with the guided flow:
odinn onboardCloud providers
Section titled “Cloud providers”Choose OpenAI/ChatGPT during guided onboarding to use the browser sign-in flow. API-key paths are available for OpenAI, OpenRouter, and many OpenAI-compatible services.
export OPENAI_API_KEY="..."odinn onboard --provider openai --auth api-keyCloud providers receive the prompts, recalled context, and tool results sent to their API. Their model availability, quotas, rate limits, billing, and service behavior remain outside Ódinn’s local guarantees.
Local models
Section titled “Local models”Ódinn can use an existing Ollama model:
odinn onboard --provider ollama --model <installed-model>odinn startÓdinn does not assume or download a particular local model. Start the model server and use the exact model name it already exposes.
LM Studio, vLLM, SGLang, and LiteLLM presets are also available for compatible local or self-hosted endpoints.
Inspect available presets
Section titled “Inspect available presets”odinn config provider catalogThe catalog is the canonical installed list. A preset means Ódinn knows the adapter and configuration shape; it is not a promise that a provider account, endpoint, or model is currently available.
Change the default model
Section titled “Change the default model”odinn config model listodinn config model default <provider:model>Run a real capability check after any provider or model change:
odinn onboard --verify --non-interactiveFor setup details, see Providers and the provider catalog.
