Models

Models

Syntic Code is model-agnostic. Pick the best model for the task, switch providers without changing your workflow, and configure fallbacks for resilience.

Supported Models

Model IDProviderContextBest For
kimi-k2-6Syntic (Moonshot K2.6 via Syntic proxy)1MDefault — strong coding, large repos
claude-opus-4-7Anthropic1MHeavy reasoning, complex refactors
claude-sonnet-4-6Anthropic200kBalanced — fast and capable
claude-haiku-4-5Anthropic200kCheap, fast, simple tasks
gpt-5OpenAI256kAlternative provider
gemini-2.5-proGoogle2MMassive-context tasks
local/llama-3.1-70bOllama / vLLMVariableAir-gapped deployments

Syntic Code is white-label friendly: the default kimi-k2-6 model is served through the Syntic proxy and branded as “Syntic AI” in product surfaces. Other providers can be enabled via your own API keys.

Setting the Default

syntic config set model.default kimi-k2-6

Or in settings.json:

{ "model": { "default": "kimi-k2-6" } }

Per-Session Override

syntic --model claude-sonnet-4-6

Or mid-session: /model claude-sonnet-4-6

Fallback Chains

Define a fallback in case the primary model is rate-limited or down:

{
  "model": {
    "default": "kimi-k2-6",
    "fallback": "claude-sonnet-4-6",
    "fallbackOn": ["rate_limit", "timeout", "5xx"]
  }
}

Provider Credentials

Each non-default provider needs an API key. Set via env var or syntic config set:

export ANTHROPIC_API_KEY=sk-ant-...
export OPENAI_API_KEY=sk-...
export GOOGLE_API_KEY=...
 
syntic config set providers.anthropic.apiKey "$ANTHROPIC_API_KEY"

Keys never leave your machine — they’re stored locally and sent directly to the provider.

Local Models

Run Llama, Qwen, or any OpenAI-compatible local model:

{
  "providers": {
    "local": {
      "baseUrl": "http://localhost:11434/v1",
      "apiKey": "ollama"
    }
  },
  "model": { "default": "local/llama-3.1-70b" }
}

Useful for air-gapped, regulated, or zero-egress environments.

Cost Tracking

syntic cost

Shows tokens, USD spent, and per-model breakdown for the current session or any saved session.

  • Settingsmodel and providers schemas
  • Enterprise — Centralized billing and quota management