# Claude Code CLI — subprocess-based provider # Models: 3 (requires `claude` CLI installed) [provider] id = "claude-code" display_name = "Claude Code" api_key_env = "" base_url = "" key_required = false [[models]] id = "claude-code/opus" display_name = "Claude Opus (CLI)" tier = "frontier" context_window = 200000 max_output_tokens = 128000 input_cost_per_m = 5.0 output_cost_per_m = 25.0 supports_tools = false supports_vision = false supports_streaming = true supports_thinking = true aliases = ["claude-code-opus"] [[models]] id = "claude-code/sonnet" display_name = "Claude Sonnet (CLI)" tier = "smart" context_window = 200000 max_output_tokens = 64000 input_cost_per_m = 3.0 output_cost_per_m = 15.0 supports_tools = false supports_vision = false supports_streaming = true supports_thinking = true aliases = ["claude-code", "claude-code-sonnet"] [[models]] id = "claude-code/haiku" display_name = "Claude Haiku (CLI)" tier = "fast" context_window = 200000 max_output_tokens = 8192 input_cost_per_m = 0.25 output_cost_per_m = 1.25 supports_tools = false supports_vision = false supports_streaming = true supports_thinking = true aliases = ["claude-code-haiku"]