@@ -14,174 +14,5 @@
"memory_paths": ["~/.config/crush/rules", "~/.config/AGENTS.md"],
"disable_provider_auto_update": true,
"disable_metrics": true
- },
- "providers": {
- "anthropic": {
- "api_key": "Bearer $(bash ~/.config/crush/anthropic.sh)",
- "extra_headers": {
- "User-Agent": "claude-cli/2.0.31 (external, cli)",
- "x-app": "cli",
- "anthropic-version": "2023-06-01",
- "anthropic-beta": "oauth-2025-04-20,interleaved-thinking-2025-05-14,fine-grained-tool-streaming-2025-05-14"
- },
- "system_prompt_prefix": "You are Claude Code, Anthropic's official CLI for Claude.",
- "models": [
- {
- "id": "claude-sonnet-4-5-20250929",
- "name": "Claude Sonnet 4.5",
- "cost_per_1m_in": 3,
- "cost_per_1m_out": 15,
- "cost_per_1m_in_cached": 3.75,
- "cost_per_1m_out_cached": 0.3,
- "context_window": 200000,
- "default_max_tokens": 50000,
- "can_reason": true,
- "has_reasoning_efforts": false,
- "supports_attachments": true
- },
- {
- "id": "claude-haiku-4-5-20251001",
- "name": "Claude 4.5 Haiku",
- "cost_per_1m_in": 1,
- "cost_per_1m_out": 5,
- "cost_per_1m_in_cached": 1.25,
- "cost_per_1m_out_cached": 0.09999999999999999,
- "context_window": 200000,
- "default_max_tokens": 32000,
- "can_reason": true,
- "has_reasoning_efforts": false,
- "supports_attachments": true
- },
- {
- "id": "claude-opus-4-1-20250805",
- "name": "Claude Opus 4.1",
- "cost_per_1m_in": 15,
- "cost_per_1m_out": 75,
- "cost_per_1m_in_cached": 18.75,
- "cost_per_1m_out_cached": 1.5,
- "context_window": 200000,
- "default_max_tokens": 32000,
- "can_reason": true,
- "has_reasoning_efforts": false,
- "supports_attachments": true
- }
- ]
- },
- "cerebras": {
- "name": "Cerebras",
- "type": "openai-compat",
- "api_key": "$CEREBRAS_API_KEY",
- "api_endpoint": "https://api.cerebras.ai/v1",
- "models": [
- {
- "id": "zai-glm-4.6",
- "name": "GLM 4.6",
- "cost_per_1m_in": 0,
- "cost_per_1m_out": 0,
- "context_window": 131072,
- "default_max_tokens": 40960,
- "can_reason": true,
- "supports_attachments": false
- },
- {
- "id": "llama-4-scout-17b-16e-instruct",
- "name": "Llama 4 Scout",
- "cost_per_1m_in": 0.65,
- "cost_per_1m_out": 0.85,
- "context_window": 32768,
- "default_max_tokens": 4000,
- "can_reason": false,
- "supports_attachments": false
- },
- {
- "id": "llama3.1-8b",
- "name": "Llama 3.1 8B",
- "cost_per_1m_in": 0.1,
- "cost_per_1m_out": 0.1,
- "context_window": 32768,
- "default_max_tokens": 4000,
- "can_reason": false,
- "supports_attachments": false
- },
- {
- "id": "llama-3.3-70b",
- "name": "Llama 3.3 70B",
- "cost_per_1m_in": 0.85,
- "cost_per_1m_out": 1.2,
- "context_window": 128000,
- "default_max_tokens": 4000,
- "can_reason": false,
- "supports_attachments": false
- },
- {
- "id": "gpt-oss-120b",
- "name": "gpt-oss-120b",
- "cost_per_1m_in": 0.4,
- "cost_per_1m_out": 0.8,
- "context_window": 128000,
- "default_max_tokens": 65536,
- "can_reason": true,
- "reasoning_levels": ["low", "medium", "high"],
- "default_reasoning_efforts": "medium",
- "supports_attachments": false
- },
- {
- "id": "qwen-3-32b",
- "name": "Qwen 3 32B",
- "cost_per_1m_in": 0.4,
- "cost_per_1m_out": 0.8,
- "context_window": 128000,
- "default_max_tokens": 32768,
- "can_reason": false,
- "supports_attachments": false
- },
- {
- "id": "llama-4-maverick-17b-128e-instruct",
- "name": "Llama 4 Maverick",
- "cost_per_1m_in": 0.2,
- "cost_per_1m_out": 0.6,
- "context_window": 32768,
- "default_max_tokens": 4000,
- "can_reason": false,
- "supports_attachments": false
- },
- {
- "id": "qwen-3-235b-a22b-instruct-2507",
- "name": "Qwen 3 235B Instruct",
- "cost_per_1m_in": 0.6,
- "cost_per_1m_out": 1.2,
- "context_window": 131072,
- "default_max_tokens": 16384,
- "can_reason": true,
- "reasoning_levels": ["low", "medium", "high"],
- "default_reasoning_efforts": "medium",
- "supports_attachments": false
- },
- {
- "id": "qwen-3-235b-a22b-thinking-2507",
- "name": "Qwen 3 235B Thinking",
- "cost_per_1m_in": 0.6,
- "cost_per_1m_out": 1.2,
- "context_window": 128000,
- "default_max_tokens": 32768,
- "can_reason": true,
- "reasoning_levels": ["low", "medium", "high"],
- "default_reasoning_efforts": "medium",
- "supports_attachments": false
- },
- {
- "id": "qwen-3-coder-480b",
- "name": "Qwen 3 480B Coder",
- "cost_per_1m_in": 2.0,
- "cost_per_1m_out": 2.0,
- "context_window": 131072,
- "default_max_tokens": 65536,
- "can_reason": true,
- "reasoning_levels": ["low", "medium", "high"],
- "default_reasoning_efforts": "medium",
- "supports_attachments": false
- }
- ]
- }
}
}