AI Setup
Jotaid's AI features run on your own API key (BYOK — Bring Your Own Key). Nothing is routed through Jotaid's servers; your notes go directly to the provider you choose. This section walks you through configuration end to end.
Pro required
AI features are part of Jotaid Pro. You unlock them once with a one-time purchase, then use your own API key to run them. See Free vs Pro.
Supported Providers
Jotaid works with four providers natively, plus any OpenAI-compatible service.
Native providers
| Provider | Default model |
|---|---|
| OpenAI | gpt-4o-mini |
| Anthropic Claude | claude-3-5-sonnet |
| Google Gemini | gemini-2.5-flash |
| DeepSeek | deepseek-v4-flash |
OpenAI-compatible services
Any provider that speaks the OpenAI API format works too. Jotaid includes presets for Groq, OpenRouter, Together AI, Mistral, xAI (Grok), Moonshot (Kimi), Zhipu (GLM), Qwen, SiliconFlow, Fireworks, Perplexity, and Ollama (local). You can also add a Custom endpoint by pasting any base URL.
Configure in Four Steps
- Open Settings → AI
- Choose a provider from the list
- Paste your API key into the key field
- Pick a model — for most providers a curated list is offered; Gemini fetches its model list live
That's it. Once a valid key is saved, every AI feature becomes available.
Getting an API key
Each provider issues keys from its own developer console (for example, OpenAI's API keys page or Anthropic's console). Create a key there, copy it, and paste it into Jotaid.
Feature Toggles
After setup, control which AI helpers are active in Settings → AI:
- Auto Title & Tags — automatically name new notes and suggest tags (on by default)
- Theme Summaries — synthesize all notes in a theme into key insights
- Node Enrichment — expand a concept node with AI-generated content
- Tidy Up (Format) — clean up Markdown formatting in the current note (⇧⌘F)
- Semantic Suggestions — surface links between notes you might have missed
See AI Workflows for what each one does end to end.
Privacy
- Your API key is stored locally in the system Keychain — never synced, never sent to Jotaid
- Note content is sent only to the provider you configured, and only when you trigger a feature
- No data is collected or used for training
Troubleshooting
- "Invalid API key" — double-check you copied the full key with no trailing spaces, and that the key has credit/quota on the provider side.
- Empty or cut-off results — try a larger model, or a provider with a higher output limit. Very small models can truncate structured output.
- Model not listed — pick Custom or an OpenAI-compatible preset and enter the model name manually.
Next Steps
- AI Workflows — Everything AI can do, end to end
- Potential Links — Where semantic suggestions appear