BYOK — Bring your own keys.
You hold the keys. We do not profit from your tokens.
Paitho calls models on your behalf. By default, the calls go through your accounts at the providers you connect. The bill arrives at your inbox, not ours. We do not mark up tokens. We never have. Principle 4 is the why.
Supported providers
Anthropic. OpenAI. Google. Perplexity. Groq. OpenRouter.
That is the list. We add a provider when its strengths fill a gap, not when its logo would look good on a slide.
| Provider | Strong at | Default for |
|---|---|---|
| Anthropic | Long-form reasoning, citation discipline | qualify(), draft_brief(), draft_email() |
| OpenAI | Structured output, JSON mode | Optional alternate for the brief |
| Cheap context for long pages | Optional alternate for web_audit summarization | |
| Perplexity | Fresh public-web retrieval | social_research() |
| Groq | Latency on smaller models | discover() name resolution, fast classifiers |
| OpenRouter | Routing fallbacks across many vendors | Failover for any stage |
Connecting keys
Workspace → Settings → Providers. Paste the key. We validate it with a no-op call. The key is encrypted at rest with per-workspace envelope keys; the encryption key never leaves the workspace boundary. Data residency & retention covers the storage detail.
What it actually costs
Per-lead and per-stage cost tables, with real receipts from production runs, are on the costs page. The summary: a tight Groq + Sonnet routing comes in at roughly $0.018 per lead. An all-Sonnet routing is closer to $0.06 per lead. Choose based on what you care about, not what the table says.