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 (with grouped provider picker)
Fallback LLMUsed when the default fails
Thinking EffortModel reasoning effort level (None, Low, Medium, High)
Override temperatureWhen on, set Temperature yourself

You can also change the Model and inline Thinking Effort in the Chat input bar 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.