Configuration

Configuration

Sythoria works out of the box, but offers several customization options to tailor the experience to your workflow.

Model selection & health checks

Choose your active model from the dropdown in the chat input bar. Available models are the ones you've configured in Settings. To add or remove models:

  1. Open Settings from the sidebar
  2. Add models with the Add Model button, or delete existing ones with the trash icon
  3. Each model shows a live connection indicator.

Connection indicators

  • Green Dot: Connected (the model endpoint is active and responsive).
  • Pulsing Yellow Dot: Connecting (a connection check is in progress).
  • Red Dot: Error (connection check failed or request was refused).
  • Gray Dot: Disconnected or disabled.

Health check mechanism

Sythoria automatically performs connection health checks in the background to ensure your models are ready to respond:

  • Interval: Checks are run every 5 minutes.
  • Throttling: Consecutively triggered manual or automatic checks are rate-limited to once every 30 seconds to avoid provider API abuse.
  • Background activity: You can toggle background checks under Settings. If Disable Background Activity is enabled, all background health checks stop immediately, and indicators return to gray.

See Multi-Provider Chat for details on managing multiple providers.

Temperature

Control the randomness of responses via the Temperature slider in Settings:

ValueBehaviorBest for
0.0Deterministic, focused outputsFactual tasks, data extraction, coding
0.7Balanced creativity (default)General conversation, writing, analysis
2.0Maximum randomnessBrainstorming, creative writing, variety

Lower temperatures produce more consistent, predictable responses. Higher temperatures introduce more variation and creativity.

Web search

Sythoria can augment chat responses with live web search results. When enabled, the AI can search the web and read web pages to provide up-to-date information.

Supported search providers

ProviderRequiresBest for
Google Custom SearchAPI key + CX IDHigh-quality results, widely available
SearXNGBase URL onlySelf-hosted, privacy-preserving
FirecrawlAPI keyWeb scraping and search combined
CustomVariesAny OpenAI-compatible search API

Setting up web search

  1. Open Settings and scroll to Web Search APIs
  2. Click Add Search API
  3. Choose a provider and enter your credentials
  4. Enable the search API with the toggle switch
  5. Use the search toggle in the chat interface to enable/disable search per conversation

Keyboard shortcuts

ShortcutAction
EnterSend message
Shift+EnterInsert new line
EscapeStop streaming
⌘K / Ctrl+KSearch (in docs)

Data management

All data is stored locally within the desktop application. You can:

ActionHow
Export a conversationClick the export button in the sidebar conversation menu — saves as Markdown
Clear all conversationsUse Clear All Chats in the sidebar, or clear application data
Delete a single conversationClick the trash icon on the conversation in the sidebar

Resetting the application data resets everything — conversations, API keys, and settings.

Appearance

Toggle between light and dark mode in Settings under Appearance. Your preference is saved automatically and persists across sessions.

Provider configuration

Each model in Settings has these fields:

FieldDescription
NameA display name for your reference (e.g., "Work GPT-4o")
Provider PresetAuto-fills the API base URL and default model
API Base URLThe endpoint for API calls (auto-filled by presets)
Model IDThe model identifier to use (e.g., gpt-4o, claude-sonnet-4-20250514)
API KeyYour authentication key (stored securely in your OS keychain)

See the Providers section for provider-specific setup guides.

SythoriaDocs Navigation