Supported Providers
Snaply includes built-in provider setup for:- OpenAI
- Anthropic
- Google Gemini
- OpenRouter
- xAI
- Groq
- Mistral
- OpenAI-compatible endpoint
Common Requested Setups
The Simple Setup
- Open Settings -> Writing Assistant -> AI Models.
- Go to Advanced model setup.
- Pick the provider you want.
- Choose a recommended model, or search the full catalog for a specific one.
- Click Add API key and paste the provider key.
- Select Use on the model you want.
OpenAI-Compatible Endpoint
Choose OpenAI-compatible endpoint when you want Snaply to talk to something custom: Ollama, LM Studio, LiteLLM, a local model server, private proxy, company gateway, or hosted provider with an OpenAI-style API. Snaply asks for:- Base URL: the endpoint root, for example
http://localhost:11434/v1 - Model name: the exact model identifier your endpoint expects
- API key: optional, only needed if the endpoint requires a bearer token
Ollama, LM Studio, And LiteLLM
This is the easiest way to bring local models you already run elsewhere into Snaply.
For local tools like Ollama and LM Studio, you can usually leave API key empty unless you turned on authentication yourself. If you type
http://localhost:11434 or http://localhost:1234, Snaply can suggest the matching /v1 URL.
API Key Storage
Cloud API keys are stored in Snaply’s encrypted app vault on your Mac. From the API key dialog, you can:- Add a key for each provider
- See which providers have a key saved
- Reveal a saved key when needed
- Remove a key
- Load previously saved keys from older Snaply builds
What Gets Sent To A Cloud Model
When a cloud model is selected, Snaply sends only the text needed for the request to that provider. That can include:- Selected text for Writing Assistant edits
- The prompt and chat history for Writing Assistant chat
- Meeting transcript content for generated titles and notes
- Meeting transcript and notes context for Ask AI
localhost, the request stays on your machine. If it is LiteLLM, a hosted gateway, or a company proxy, the request goes there.
When To Use Each Option
Troubleshooting
If a cloud model cannot run, Snaply shows an error card with the next step. Most issues come down to one of these:- Add the missing API key
- Choose another model from the same provider
- Check quota, billing, or rate limits in the provider account
- For OpenAI-compatible endpoints, confirm the base URL, model name, and bearer token
