pi: update model list

Amolith created

Change summary

dot_config/pi/models.json | 340 +++++++++++++++++++++++++++++++++-------
1 file changed, 280 insertions(+), 60 deletions(-)

Detailed changes

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
+					}
 				}
 			]
 		}
 	}
-}
+}