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)
  • OpenAI — text-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.