Skip to content

AI API Keys

Core features — search, annotations, citations, browser capture — work fully offline without any API key. A key is only needed for AI-powered features.

Features that require an API key

FeatureRequires key
Hybrid semantic search (local embeddings)
Hybrid semantic search (cloud embeddings)
Selection rewriting / proofreading
Feed AI digests
Auto-rename sessions
Agent tools (MCP)✗ (uses agent's own key)

Supported providers

Open Settings → AI API to configure:

  • OpenAI — GPT-4o, GPT-4o mini
  • Anthropic — Claude Sonnet, Claude Haiku
  • Google Gemini — Gemini 1.5 Pro, Flash
  • DeepSeek — DeepSeek V3, V3 Flash
  • OpenAI-compatible — Any endpoint (Ollama, LM Studio, custom)

Multiple accounts per provider are supported. Keys are stored in the macOS Keychain — never in plaintext.

Add a key

  1. Open Settings → AI API.
  2. Click + next to the provider.
  3. Paste your API key. Scholardo verifies it immediately.
  4. Set routing preferences under Task routing (optional).

Embedding providers

For semantic search, configure an embedding provider under Settings → AI API → Embedding providers:

  • Jina — High-quality multilingual embeddings (recommended)
  • OpenAItext-embedding-3-small / text-embedding-3-large
  • Ollama — Local embeddings, zero network calls

If no embedding provider is configured, Scholardo falls back to FTS5 full-text search only.

Privacy

Keys are read from the Keychain only when needed — Scholardo never caches them in memory beyond the active request. No key material is logged or telemetered.

Scholardo is a closed-source commercial product.