The paranoid stack
For prototypes touching anything sensitive: every rung below is confirmed (not "unknown") to require no credit card and to not train on your prompts. That second constraint is stricter than it sounds — most free tiers either train, log, or won't say.
The catalog treats "unknown" as failing this filter. As providers get verified, the set grows:
pnpm modelhubby list --no-card --no-training.
Confirmed today (2026-07 snapshot)
| Provider | Model | Notes |
|---|---|---|
| OVHcloud AI Endpoints | gpt-oss-120b, Meta-Llama-3_3-70B-Instruct, Qwen2.5-VL-72B-Instruct (vision) |
Official policy: "Your data will never be used to train…", zero retention. Anonymous tier ~2 RPM/IP; keyed tier lifts it. |
One confirmed provider is the honest answer right now. Notable near-misses:
- Groq — no card, but training policy not yet confirmed on an official page (
prompt_logging: unknown). Likely fine; verify before trusting. - Google AI Studio — explicitly may train on free-tier prompts outside UK/CH/EEA/EU. Paid tier doesn't. Know which one you're on.
- OpenRouter
:freemodels — upstream free providers "may log prompts for training" per OpenRouter's own docs. - Mistral free tier — requires opting into data sharing. The opposite of this stack.
Full recipe — ModelHubby Indie
The rest of this recipe — the full cascade wiring, working code, and the trade-off notes — ships with the Indie field library. What you’ve read above is the real first section, not a blurred preview; the remainder simply isn’t in this page.
