No single-vendor lock-in.
Unified wire-API dispatch
Internally Kition abstracts two wire APIs — `responses` and `anthropic_messages` — that cover essentially every major vendor. Adding a provider takes a key, a base URL, and a wire type.
First-class Anthropic
Call Claude via the Messages API, including hosted `web_search_20260209` — no function-call shim required.
First-class OpenAI Responses
Hit GPT-family models and AiApiy via the Responses API with full streaming, function calls, and structured outputs.
Open-weight and self-hosted models welcome
DeepSeek, Qwen, Moonshot, Ollama, vLLM — any OpenAI-compatible endpoint works through a custom provider entry. Keep tokens in-house when policy demands it.