Up Next
✦ Synthesize Your Literature
⚙ Project & AI Settings
Your Research Project
Reading Tracks
Define up to 5 custom tracks for your literature. Each track gets a name and color.
LLM Provider
Yes — and your Claude Pro or ChatGPT Plus subscription ($20/mo) does not include one. Those are chat-only plans. The API is a separate billing account:
· Anthropic (Claude): console.anthropic.com → create account → add credits. $5 minimum; a typical synthesis run costs ~$0.01–0.03, so $5 lasts months.
· OpenAI (GPT): platform.openai.com → same deal, separate from your ChatGPT Plus account.
1. Install Ollama from ollama.com
2. In a terminal:
ollama pull llama3 (or mistral, phi3, etc.)3. Select Local (Ollama) below — Base URL defaults to
http://localhost:11434/v14. Model name must match exactly what's running on that address — open localhost:11434/api/tags in a new tab and copy a
"name" value from the list into the Model field. (Don't trust ollama list in a terminal for this — if you also have Ollama running inside WSL/Docker, the terminal command and your browser can reach different Ollama servers and show different model lists.)5. Model size vs. GPU memory: models much bigger than ~13–14B parameters often don't fully fit in a consumer GPU's VRAM. When that happens, Ollama offloads part of the model to CPU, which can make generation 10–50x slower — a large model can look "hung" when it's actually just grinding away for several minutes. Run
ollama ps while a request is in flight to see the GPU/CPU split, and prefer a smaller model for interactive use.
Anthropic
OpenAI
Ollama / LM Studio
📊 Model token-limit reference
| Model | Context | Max out (ceiling) | Consensus | Notes |
|---|
Sources: Anthropic model docs ·
OpenAI model docs ·
Ollama model library ·
Ollama API docs.
For Ollama, "context window" is the model's architectural maximum — the server's actual running context (num_ctx) often defaults smaller unless configured, which limits input size independently of the output-token settings above.
No "recommended Synthesis tokens" column is shown here on purpose — that number depends on your expected output length, not the model, and a hardcoded per-model guess would go stale as limits change. Use "Max out" as the ceiling and the rule of thumb above the Synthesis field to pick your own value.