diff --git a/dot_config/crush/crush.json b/dot_config/crush/crush.json index add431235e2530575ee7d47d95115b815f469811..68e6834436c5b9349e07dedaf39f9c07481521bd 100644 --- a/dot_config/crush/crush.json +++ b/dot_config/crush/crush.json @@ -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 - } - ] - } } }