Providers
Providers are picked in the setup screen (deltacode setup to reopen it).
Delta Free Models — no key needed
DeltaCode ships a managed free tier: GLM-4.7-Flash through the Delta community proxy, with no API key of your own.
How it works:
- Fair use — a daily budget of 500 units (1M tokens = 10 units), reset at
your local midnight.
/usageshows where you stand. - Privacy — a random, hashed device identifier is sent to the proxy to
enforce the budget. No personal data, no hardware data — the id is a random
32-hex string stored in
~/.delta/device-id(delete it to reset). - Disclosure — your prompts are sent to Z.AI’s servers for processing. Don’t send anything sensitive.
- No affiliation — DeltaCode is not affiliated with Z.AI; the free tier is subject to Z.AI’s terms and availability. If Z.AI rate-limits or changes the free tier, the proxy passes that through — DeltaCode retries automatically where it can.
The proxy endpoint is configurable with the DELTA_FREE_BASE_URL environment
variable if you run your own.
Bring your own key
| Provider | Environment variable |
|---|---|
| Anthropic | ANTHROPIC_API_KEY |
| OpenAI | OPENAI_API_KEY |
| OpenRouter | OPENROUTER_API_KEY |
| Z.AI | ZAI_API_KEY |
| Gemini | GEMINI_API_KEY |
| ZenMux | ZENMUX_API_KEY |
The setup screen walks you through each one. Keys are stored in
~/.delta/config.json (chmod 600) and sent only to the provider you picked.
Switching models
/model opens a picker. With a BYOK provider you can also pass an id directly:
/model claude-sonnet-5.