Entry point
Settings → AISetup steps
1
Add a Provider
Pick a type (OpenAI / compatible API, DeepSeek, OpenRouter, Gemini, Ollama, LM Studio, etc.; list is authoritative).
Enter API Key and Base URL (for self-hosted or compatible endpoints).
2
Discover models
Refresh Discovered models; adjust temperature and other row-level params if needed.
3
Default task mapping
Assign Provider + model per task (labels follow UI):
- Summary, tags, chat
- Embedding (semantic search / RAG vectors)
- Translation
4
Test
Use Test connection; then run a real call on detail with ⇧⌘A.
Embedding matters
Without a working Embedding model:- Semantic search is unavailable
- RAG index cannot build the vector side