Skip to content

Connecting models

Set API keys and default models under Settings → AI & Models.


What you will learn

  1. How to open Settings
  2. Paste keys under Provider API Keys
  3. Choose Default LLM / Fallback LLM
  4. Add custom OpenAI-compatible providers
  5. What to check when requests fail

1. Open Settings

Sidebar → Settings. Full page /settings stays open until you close it.

Top actions: Discard · Close · Save Changes

Real tab names

TabPurpose
GeneralLanguage, skills directory, …
AI & ModelsAPI keys, default/fallback model, temperature
Chat InterfaceChat UI / context options
SystemSystem options
AdvancedAdvanced (shell runtime PATH, …)
ExperimentalExperimental features

Names that do not exist: 「LLM Provider」 section, standalone 「AI Models」, 「Preferred Model」, Settings only as a top-right gear.

Settings → AI & Models


2. Provider API Keys

  1. Open AI & Models.
  2. Under Provider API Keys, pick a card (OpenAI, Anthropic, Google Gemini, Ollama, Groq, Fireworks AI, Cerebras, OpenRouter, …).
  3. Paste API Key (some cards also have Base URL).
  4. Click Save Changes.

Keys are stored locally. Never paste keys into chat.

Where to get keys

ProviderPortal
Anthropicconsole.anthropic.com
OpenAIplatform.openai.com/api-keys
Google Geminiaistudio.google.com
Groqconsole.groq.com/keys

3. Model Preferences

Same AI & Models tab:

FieldMeaning
Default LLMDefault provider/model for new sessions
Fallback LLMUsed when the default fails
Override temperatureWhen on, set Temperature yourself

You can also change Provider / Model in Chat for the current session only.


4. Custom OpenAI providers

For OpenRouter, Ollama, etc., use Custom OpenAI Providers → Add Custom OpenAI Provider.

OpenRouter example:

FieldExample
Display nameOpenRouter
Base URLhttps://openrouter.ai/api/v1
API Keyyour OpenRouter key

Ollama example:

FieldExample
Base URLhttp://localhost:11434/v1
API Keyempty or ollama

Local servers must already be running.


5. Troubleshooting

SymptomCheck
Requests failKey / Base URL under Provider API Keys, and Save Changes
Empty model listSave key, then Refresh models in the picker
Switch providerAdd key on that card, change Default LLM
Python/Node runtimeNot Settings — Chat → App Wizard + setup-wizard

There is no Settings “connected / verifying” badge. Send a Chat message to verify.

More: Troubleshooting


Next

Released under the MIT License.