diff --git a/dot_config/pi/models.json b/dot_config/pi/models.json index 533475503515290b11efb5767c52f2f30f0b76db..1771ed1489c7544c5fe795c7c63377ebfd100b9b 100644 --- a/dot_config/pi/models.json +++ b/dot_config/pi/models.json @@ -10,7 +10,12 @@ "name": "Claude Opus 4.6", "reasoning": true, "input": ["text", "image"], - "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, "contextWindow": 1000000, "maxTokens": 200000, "compat": { @@ -23,7 +28,12 @@ "name": "Claude Sonnet 4.6", "reasoning": true, "input": ["text", "image"], - "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, "contextWindow": 1000000, "maxTokens": 200000, "compat": { @@ -32,52 +42,72 @@ } }, { - "id": "deepseek-v3.2", - "name": "DeepSeek V3.2", + "id": "deepseek-v4-proh", + "name": "DeepSeek V4 Pro H", "reasoning": true, "input": ["text"], - "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, - "contextWindow": 162816, - "maxTokens": 32563, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 600000, + "maxTokens": 120000, "compat": { "supportsReasoningEffort": true, "supportsDeveloperRole": false } }, { - "id": "devstral-small-2-24b", - "name": "Devstral Small 2 24B", - "reasoning": false, + "id": "gemini-3.1-flash-lite", + "name": "Gemini 3.1 Flash Lite Preview", + "reasoning": true, "input": ["text", "image"], - "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, - "contextWindow": 262144, - "maxTokens": 52428, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 1000000, + "maxTokens": 200000, "compat": { - "supportsReasoningEffort": false, + "supportsReasoningEffort": true, "supportsDeveloperRole": false } }, { - "id": "gemini-3.1-flash-lite", - "name": "Gemini 3.1 Flash Lite Preview", + "id": "gemini-3.1-pro-preview", + "name": "Gemini 3.1 Pro Preview", "reasoning": true, "input": ["text", "image"], - "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, - "contextWindow": 1048576, - "maxTokens": 209715, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 1000000, + "maxTokens": 200000, "compat": { "supportsReasoningEffort": true, "supportsDeveloperRole": false } }, { - "id": "gemini-3.1-pro-preview", - "name": "Gemini 3.1 Pro Preview", + "id": "gemma-4-26b-a4b", + "name": "Gemma 4 26B A4B", "reasoning": true, "input": ["text", "image"], - "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, - "contextWindow": 1048576, - "maxTokens": 209715, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 262144, + "maxTokens": 52428, "compat": { "supportsReasoningEffort": true, "supportsDeveloperRole": false @@ -88,9 +118,14 @@ "name": "GLM 4.7", "reasoning": true, "input": ["text"], - "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, - "contextWindow": 200000, - "maxTokens": 40000, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 202752, + "maxTokens": 40550, "compat": { "supportsReasoningEffort": true, "supportsDeveloperRole": false @@ -101,9 +136,14 @@ "name": "GLM 4.7 Flash", "reasoning": true, "input": ["text"], - "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, - "contextWindow": 200000, - "maxTokens": 40000, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 196608, + "maxTokens": 39321, "compat": { "supportsReasoningEffort": true, "supportsDeveloperRole": false @@ -114,9 +154,14 @@ "name": "GLM 5.1", "reasoning": true, "input": ["text"], - "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, - "contextWindow": 200000, - "maxTokens": 40000, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 202752, + "maxTokens": 40550, "compat": { "supportsReasoningEffort": true, "supportsDeveloperRole": false @@ -127,9 +172,14 @@ "name": "GLM 5.1h", "reasoning": true, "input": ["text"], - "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, - "contextWindow": 200000, - "maxTokens": 40000, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 202752, + "maxTokens": 40550, "compat": { "supportsReasoningEffort": true, "supportsDeveloperRole": false @@ -140,7 +190,12 @@ "name": "GPT 5.4", "reasoning": true, "input": ["text", "image"], - "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, "contextWindow": 1050000, "maxTokens": 210000, "compat": { @@ -153,9 +208,14 @@ "name": "GPT OSS 120B", "reasoning": true, "input": ["text"], - "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, - "contextWindow": 128000, - "maxTokens": 25600, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 26214, "compat": { "supportsReasoningEffort": true, "supportsDeveloperRole": false @@ -166,7 +226,12 @@ "name": "Kimi K2.5", "reasoning": true, "input": ["text", "image"], - "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, "contextWindow": 262144, "maxTokens": 52428, "compat": { @@ -179,7 +244,12 @@ "name": "Kimi K2.5h", "reasoning": true, "input": ["text", "image"], - "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, "contextWindow": 262144, "maxTokens": 52428, "compat": { @@ -192,7 +262,12 @@ "name": "Kimi K2.6", "reasoning": true, "input": ["text", "image"], - "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, "contextWindow": 262144, "maxTokens": 52428, "compat": { @@ -205,7 +280,12 @@ "name": "Kimi K2.6h", "reasoning": true, "input": ["text", "image"], - "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, "contextWindow": 262144, "maxTokens": 52428, "compat": { @@ -218,9 +298,14 @@ "name": "MiniMax M2.5", "reasoning": true, "input": ["text"], - "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, - "contextWindow": 204800, - "maxTokens": 40960, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 191488, + "maxTokens": 38297, "compat": { "supportsReasoningEffort": true, "supportsDeveloperRole": false @@ -231,9 +316,14 @@ "name": "MiniMax M2.5h", "reasoning": true, "input": ["text"], - "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, - "contextWindow": 204800, - "maxTokens": 40960, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 191488, + "maxTokens": 38297, "compat": { "supportsReasoningEffort": true, "supportsDeveloperRole": false @@ -242,22 +332,32 @@ { "id": "minimax-m2.7h", "name": "MiniMax M2.7h", - "reasoning": true, + "reasoning": false, "input": ["text"], - "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, - "contextWindow": 204800, - "maxTokens": 40960, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 200000, + "maxTokens": 40000, "compat": { - "supportsReasoningEffort": true, + "supportsReasoningEffort": false, "supportsDeveloperRole": false } }, { "id": "nemotron-3-super-120b-a12b", - "name": "Nemotron 3 Super", + "name": "NVIDIA Nemotron 3 Super 120B A12B NVFP4", "reasoning": true, "input": ["text"], - "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, "contextWindow": 262144, "maxTokens": 52428, "compat": { @@ -267,18 +367,138 @@ }, { "id": "qwen3.6-35b-a3b", - "name": "Qwen 3.6 35B A3B", + "name": "Qwen 3.6 35B", + "reasoning": true, + "input": ["text", "image"], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 131072, + "maxTokens": 26214, + "compat": { + "supportsReasoningEffort": true, + "supportsDeveloperRole": false + } + } + ] + }, + "hyper": { + "baseUrl": "https://hyper.charm.land/v1", + "apiKey": "!fnox get HYPER_API_KEY", + "api": "openai-completions", + "models": [ + { + "id": "gemma-4-26b-a4b-it", + "name": "Gemma 4 26B A4B", + "reasoning": true, + "input": ["text"], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 262144, + "maxTokens": 52428, + "compat": { + "supportsReasoningEffort": false, + "supportsDeveloperRole": false + } + }, + { + "id": "glm-5.1", + "name": "GLM 5.1", + "reasoning": true, + "input": ["text"], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 202752, + "maxTokens": 40550, + "compat": { + "supportsReasoningEffort": false, + "supportsDeveloperRole": false + } + }, + { + "id": "deepseek-v4-pro", + "name": "DeepSeek V4 Pro", "reasoning": true, "input": ["text"], - "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 600000, + "maxTokens": 120000, + "compat": { + "supportsReasoningEffort": false, + "supportsDeveloperRole": false + } + }, + { + "id": "gpt-oss-120b", + "name": "GPT OSS 120B", + "reasoning": true, + "input": ["text"], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, "contextWindow": 131072, "maxTokens": 26214, "compat": { "supportsReasoningEffort": true, "supportsDeveloperRole": false } + }, + { + "id": "kimi-k2.5", + "name": "Kimi K2.5", + "reasoning": true, + "input": ["text", "image"], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 262144, + "maxTokens": 52428, + "compat": { + "supportsReasoningEffort": false, + "supportsDeveloperRole": false + } + }, + { + "id": "kimi-k2.6", + "name": "Kimi K2.6", + "reasoning": true, + "input": ["text", "image"], + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "contextWindow": 262142, + "maxTokens": 52428, + "compat": { + "supportsReasoningEffort": false, + "supportsDeveloperRole": false + } } ] } } -} \ No newline at end of file +}