Skip to content
All Features

Any LLM. Switch mid-session.

Multi-Model Support

Kognisant works with any LLM, local or cloud. Ollama, llama.cpp, OpenAI, DeepSeek, Groq, NVidia, Kimi, Nebius, or any OpenAI-compatible endpoint. Switch models mid-session with /model. The system tracks per-model reliability, applies token calibration corrections, and auto-switches via circuit breakers when a model fails.

See it in action

kognisant | /model

How it works

  1. 1

    Your model pool is a prioritized list of configured models. The top model is active; others are standby fallbacks.

  2. 2

    Circuit breakers monitor each model: 5 failures within 30 seconds opens the breaker (30s cooldown), routing to the next model in the pool.

  3. 3

    Token calibration tracks predicted vs actual token counts per model and builds correction factors that improve over time.

  4. 4

    Switch mid-session with /model. Context carries over seamlessly between models.

Key capabilities

Switch models mid-session without losing context
Circuit breakers (5 failures = 30s cooldown, auto-switch)
Per-model token calibration that improves over time
Model pool with ordered fallback chain
Per-model reliability tracking (7-day window)
Works with any OpenAI-compatible API

Use cases

  • Use free local Ollama for simple tasks, cloud for complex reasoning
  • Auto-recover when a cloud API has downtime
  • A/B test different models on the same tasks
  • Use reasoning models (deepseek-r1) for architecture decisions

Commands

reference
kognisant setup

# Configure model providers

/model

# Switch, add, or remove models in chat

Ready to try Multi-Model Support?