Models and providers
Provider resolution follows this order:
- An explicit OpenAI-compatible provider configured with
OPENAI_BASE_URLandOPENAI_API_KEY, or an active profile inproviders.toml. - siGit Code Cloud when you are logged in.
- An on-device model.
OPENAI_BASE_URL=https://api.example.com/v1 \
OPENAI_API_KEY=your-key \
sigitOn macOS, local models use the shared App Group cache so a model downloaded by the siGit desktop app can be reused by the CLI.
siGit Code Cloud tiers
/models lists the on-device models and the cloud tiers together. The tiers are
always visible; selecting one requires a signed-in account (/login). Picking a
tier hot-swaps the backend straight away, with no restart.
| Tier | Speed | Best for |
|---|---|---|
| Fast | Fastest | Quick edits and short answers |
| Balanced | Balanced | Everyday coding and chat |
| Large | Considered | Long refactors and hard reasoning |
| Mini | Fastest | High-volume, cost-sensitive work |
| Air | Balanced | Everyday work, lighter footprint |
| Pro | Considered | Complex tasks needing more headroom |
Cloud tiers need a siGit Code Pro subscription, and each request counts against the monthly allowance. On-device models are free and unmetered.
Being signed in does not by itself move you to the cloud. Login is identity;
the model is whatever you last picked in /models, so siGit Code stays
local-first until you choose otherwise.