Models & Providers
Understand the three ways to run AI in the desktop app and how to configure models.
Last updated: July 19, 2026
Every Chat Node runs against a model you choose. The desktop app gives you three ways to run AI, and you can mix them freely across a canvas.
Three ways to run AI
1. Built-in Rhai models
No setup required — these use your signed-in session and consume credits from your account. In the model dropdown, the Rhai group lists:
- Auto — "Picks the right model for each message". The default for new chats — see Auto model selection.
- The hosted catalog — named frontier models, each with a one-line description, for when you'd rather pin one explicitly.
2. Bring your own key (BYOK) cloud providers
Add your own API key for OpenAI, Anthropic, Google, Perplexity, xAI, OpenRouter, Straico, Qolaba, DeepSeek, Groq, or Fal AI (Beta). Requests go directly through your key, so no credits are used. Set these up in Settings → Providers.
BYOK providers require a Pro plan or higher.
3. Local models via Ollama
Run models entirely on your machine — free, private, and works offline. See Settings → Ollama.
Two more options extend the list:
- Subscription providers — use the Cursor, Claude Code or Codex CLIs installed on your machine as chat backends. See Settings → Subscription Providers.
- Custom providers — connect any OpenAI-compatible endpoint. See Settings → Custom Providers (Pro plan or higher).
The model dropdown
Click the model name at the bottom left of any chat input to open the model dropdown.
-
Models are grouped by source: the Rhai group first (Auto, then the hosted catalog), then agent providers, then your configured cloud providers
-
Type in the search field to filter models by name
-
Click a model to select it for this node
On the free plan the picker is locked to Auto — choosing another model prompts an upgrade.
Use the Manage AI Models link at the bottom of the dropdown to jump straight to provider settings.
Auto model selection
Auto is the built-in router and the default model for new chats. Instead of you picking a model per message, Slashspace routes each message to the model best suited for it — quick replies go to fast models, hard problems go to the heavyweights.
- Works in both Agent and Chat modes
- Can be your app-wide default model, or a per-canvas one
- Pin a specific catalog model instead whenever consistency matters more than routing
In Agent mode, the AI can also propose a model switch itself when a task calls for it — applied only after you approve. See Chat Node.
Per-model settings
You can tune each model individually:
-
Open Settings and select the provider
-
Click a model in the provider's model list
-
Adjust the available fields:
- Alias — a display name of your choosing
- System Prompt — instructions prepended to every conversation with this model
- Advanced — Temperature (0–1), Top K (1–20), Top P (0–1), Presence Penalty, Frequency Penalty, Max Tokens, Max Steps
-
Click Save changes, or Restore defaults to reset
Reasoning effort
For models that support extended thinking, you can control how long the model reasons before answering:
-
Open the + tools dropdown in a chat input (or type
/for the slash menu) -
Select a Reasoning Effort level: Low, Medium, High, or Max
The default is Medium. Higher levels give the model more thinking time for complex problems. See Slash Commands for the / shortcuts.
Default models
Set app-wide defaults in Settings → Default Models:
- Default Chat Model — used by new chat nodes; set it to Auto to keep routing everywhere
- Title Generation Model — names your conversations; pick a lightweight low cost model
You can also override the default chat model per canvas in the canvas settings — nodes inheriting the app-wide setting show a Global default badge.
Credits
Built-in Rhai models consume dollar-denominated credits from your account balance. BYOK providers and Ollama never touch your credits. Check your balance and plan in Settings → Account.
Use cases
- Zero-setup start: sign in and chat on Auto immediately, without hunting for API keys or comparing models.
- Sub-agents on the cheap: keep the parent chat on a heavyweight model and let sub-agents run the busywork on faster ones.
- Cost control on heavy workloads: add your own Anthropic or OpenAI key so long research sessions bill your provider account instead of credits.
- Private offline work: run a local Ollama model for sensitive documents that must never leave your machine.
- Fast titles, smart chats: set a cheap model as the Title Generation Model while keeping an Advanced-tier model for the actual conversation.
- Per-project tuning: give a coding canvas its own default model and a lower temperature via per-model settings, while your writing canvas inherits the global default.