1{
2 "providers": {
3 "plexus": {
4 "baseUrl": "http://100.77.116.78:4000/v1",
5 "apiKey": "!fnox get PLEXUS_API_KEY",
6 "api": "openai-completions",
7 "models": [
8 {
9 "id": "claude-opus-4.6",
10 "name": "Claude Opus 4.6",
11 "reasoning": true,
12 "input": ["text", "image"],
13 "cost": {
14 "input": 0,
15 "output": 0,
16 "cacheRead": 0,
17 "cacheWrite": 0
18 },
19 "contextWindow": 1000000,
20 "maxTokens": 200000,
21 "compat": {
22 "supportsReasoningEffort": true,
23 "supportsDeveloperRole": false
24 }
25 },
26 {
27 "id": "claude-sonnet-4.6",
28 "name": "Claude Sonnet 4.6",
29 "reasoning": true,
30 "input": ["text", "image"],
31 "cost": {
32 "input": 0,
33 "output": 0,
34 "cacheRead": 0,
35 "cacheWrite": 0
36 },
37 "contextWindow": 1000000,
38 "maxTokens": 200000,
39 "compat": {
40 "supportsReasoningEffort": true,
41 "supportsDeveloperRole": false
42 }
43 },
44 {
45 "id": "deepseek-v4-pro-h",
46 "name": "DeepSeek V4 Pro H",
47 "reasoning": true,
48 "input": ["text"],
49 "cost": {
50 "input": 0,
51 "output": 0,
52 "cacheRead": 0,
53 "cacheWrite": 0
54 },
55 "contextWindow": 600000,
56 "maxTokens": 120000,
57 "compat": {
58 "supportsReasoningEffort": true,
59 "supportsDeveloperRole": false
60 }
61 },
62 {
63 "id": "gemini-3.1-flash-lite",
64 "name": "Gemini 3.1 Flash Lite Preview",
65 "reasoning": true,
66 "input": ["text", "image"],
67 "cost": {
68 "input": 0,
69 "output": 0,
70 "cacheRead": 0,
71 "cacheWrite": 0
72 },
73 "contextWindow": 1000000,
74 "maxTokens": 200000,
75 "compat": {
76 "supportsReasoningEffort": true,
77 "supportsDeveloperRole": false
78 }
79 },
80 {
81 "id": "gemma-4-26b-a4b",
82 "name": "Gemma 4 26B A4B",
83 "reasoning": true,
84 "input": ["text", "image"],
85 "cost": {
86 "input": 0,
87 "output": 0,
88 "cacheRead": 0,
89 "cacheWrite": 0
90 },
91 "contextWindow": 262144,
92 "maxTokens": 52428,
93 "compat": {
94 "supportsReasoningEffort": true,
95 "supportsDeveloperRole": false
96 }
97 },
98 {
99 "id": "glm-4.7",
100 "name": "GLM 4.7",
101 "reasoning": true,
102 "input": ["text"],
103 "cost": {
104 "input": 0,
105 "output": 0,
106 "cacheRead": 0,
107 "cacheWrite": 0
108 },
109 "contextWindow": 202752,
110 "maxTokens": 40550,
111 "compat": {
112 "supportsReasoningEffort": true,
113 "supportsDeveloperRole": false
114 }
115 },
116 {
117 "id": "glm-4.7-flash",
118 "name": "GLM 4.7 Flash",
119 "reasoning": true,
120 "input": ["text"],
121 "cost": {
122 "input": 0,
123 "output": 0,
124 "cacheRead": 0,
125 "cacheWrite": 0
126 },
127 "contextWindow": 196608,
128 "maxTokens": 39321,
129 "compat": {
130 "supportsReasoningEffort": true,
131 "supportsDeveloperRole": false
132 }
133 },
134 {
135 "id": "glm-5.1",
136 "name": "GLM 5.1",
137 "reasoning": true,
138 "input": ["text"],
139 "cost": {
140 "input": 0,
141 "output": 0,
142 "cacheRead": 0,
143 "cacheWrite": 0
144 },
145 "contextWindow": 202752,
146 "maxTokens": 40550,
147 "compat": {
148 "supportsReasoningEffort": true,
149 "supportsDeveloperRole": false
150 }
151 },
152 {
153 "id": "glm-5.1h",
154 "name": "GLM 5.1h",
155 "reasoning": true,
156 "input": ["text"],
157 "cost": {
158 "input": 0,
159 "output": 0,
160 "cacheRead": 0,
161 "cacheWrite": 0
162 },
163 "contextWindow": 202752,
164 "maxTokens": 40550,
165 "compat": {
166 "supportsReasoningEffort": true,
167 "supportsDeveloperRole": false
168 }
169 },
170 {
171 "id": "gpt-5.5",
172 "name": "GPT 5.5",
173 "reasoning": true,
174 "input": ["text", "image"],
175 "cost": {
176 "input": 0,
177 "output": 0,
178 "cacheRead": 0,
179 "cacheWrite": 0
180 },
181 "contextWindow": 1050000,
182 "maxTokens": 210000,
183 "compat": {
184 "supportsReasoningEffort": true,
185 "supportsDeveloperRole": false
186 }
187 },
188 {
189 "id": "gpt-oss-120b",
190 "name": "GPT OSS 120B",
191 "reasoning": true,
192 "input": ["text"],
193 "cost": {
194 "input": 0,
195 "output": 0,
196 "cacheRead": 0,
197 "cacheWrite": 0
198 },
199 "contextWindow": 131072,
200 "maxTokens": 26214,
201 "compat": {
202 "supportsReasoningEffort": true,
203 "supportsDeveloperRole": false
204 }
205 },
206 {
207 "id": "kimi-k2.5",
208 "name": "Kimi K2.5",
209 "reasoning": true,
210 "input": ["text", "image"],
211 "cost": {
212 "input": 0,
213 "output": 0,
214 "cacheRead": 0,
215 "cacheWrite": 0
216 },
217 "contextWindow": 262144,
218 "maxTokens": 52428,
219 "compat": {
220 "supportsReasoningEffort": true,
221 "supportsDeveloperRole": false
222 }
223 },
224 {
225 "id": "kimi-k2.5h",
226 "name": "Kimi K2.5h",
227 "reasoning": true,
228 "input": ["text", "image"],
229 "cost": {
230 "input": 0,
231 "output": 0,
232 "cacheRead": 0,
233 "cacheWrite": 0
234 },
235 "contextWindow": 262144,
236 "maxTokens": 52428,
237 "compat": {
238 "supportsReasoningEffort": true,
239 "supportsDeveloperRole": false
240 }
241 },
242 {
243 "id": "kimi-k2.6",
244 "name": "Kimi K2.6",
245 "reasoning": true,
246 "input": ["text", "image"],
247 "cost": {
248 "input": 0,
249 "output": 0,
250 "cacheRead": 0,
251 "cacheWrite": 0
252 },
253 "contextWindow": 262144,
254 "maxTokens": 52428,
255 "compat": {
256 "supportsReasoningEffort": true,
257 "supportsDeveloperRole": false
258 }
259 },
260 {
261 "id": "kimi-k2.6-fast",
262 "name": "Kimi K2.6 Fast",
263 "reasoning": false,
264 "input": ["text", "image"],
265 "cost": {
266 "input": 0,
267 "output": 0,
268 "cacheRead": 0,
269 "cacheWrite": 0
270 },
271 "contextWindow": 262144,
272 "maxTokens": 52428,
273 "compat": {
274 "supportsReasoningEffort": false,
275 "supportsDeveloperRole": false
276 }
277 },
278 {
279 "id": "kimi-k2.6h",
280 "name": "Kimi K2.6h",
281 "reasoning": true,
282 "input": ["text", "image"],
283 "cost": {
284 "input": 0,
285 "output": 0,
286 "cacheRead": 0,
287 "cacheWrite": 0
288 },
289 "contextWindow": 262144,
290 "maxTokens": 52428,
291 "compat": {
292 "supportsReasoningEffort": true,
293 "supportsDeveloperRole": false
294 }
295 },
296 {
297 "id": "minimax-m2.5",
298 "name": "MiniMax M2.5",
299 "reasoning": true,
300 "input": ["text"],
301 "cost": {
302 "input": 0,
303 "output": 0,
304 "cacheRead": 0,
305 "cacheWrite": 0
306 },
307 "contextWindow": 191488,
308 "maxTokens": 38297,
309 "compat": {
310 "supportsReasoningEffort": true,
311 "supportsDeveloperRole": false
312 }
313 },
314 {
315 "id": "minimax-m2.5h",
316 "name": "MiniMax M2.5h",
317 "reasoning": true,
318 "input": ["text"],
319 "cost": {
320 "input": 0,
321 "output": 0,
322 "cacheRead": 0,
323 "cacheWrite": 0
324 },
325 "contextWindow": 191488,
326 "maxTokens": 38297,
327 "compat": {
328 "supportsReasoningEffort": true,
329 "supportsDeveloperRole": false
330 }
331 },
332 {
333 "id": "minimax-m2.7h",
334 "name": "MiniMax M2.7h",
335 "reasoning": false,
336 "input": ["text"],
337 "cost": {
338 "input": 0,
339 "output": 0,
340 "cacheRead": 0,
341 "cacheWrite": 0
342 },
343 "contextWindow": 200000,
344 "maxTokens": 40000,
345 "compat": {
346 "supportsReasoningEffort": false,
347 "supportsDeveloperRole": false
348 }
349 },
350 {
351 "id": "nemotron-3-super-120b-a12b",
352 "name": "NVIDIA Nemotron 3 Super 120B A12B NVFP4",
353 "reasoning": true,
354 "input": ["text"],
355 "cost": {
356 "input": 0,
357 "output": 0,
358 "cacheRead": 0,
359 "cacheWrite": 0
360 },
361 "contextWindow": 262144,
362 "maxTokens": 52428,
363 "compat": {
364 "supportsReasoningEffort": true,
365 "supportsDeveloperRole": false
366 }
367 },
368 {
369 "id": "qwen3.6-35b-a3b",
370 "name": "Qwen 3.6 35B",
371 "reasoning": true,
372 "input": ["text", "image"],
373 "cost": {
374 "input": 0,
375 "output": 0,
376 "cacheRead": 0,
377 "cacheWrite": 0
378 },
379 "contextWindow": 131072,
380 "maxTokens": 26214,
381 "compat": {
382 "supportsReasoningEffort": true,
383 "supportsDeveloperRole": false
384 }
385 },
386 {
387 "id": "qwen3.6-35b-fast",
388 "name": "Qwen 3.6 35B Fast",
389 "reasoning": false,
390 "input": ["text", "image"],
391 "cost": {
392 "input": 0,
393 "output": 0,
394 "cacheRead": 0,
395 "cacheWrite": 0
396 },
397 "contextWindow": 131072,
398 "maxTokens": 26214,
399 "compat": {
400 "supportsReasoningEffort": false,
401 "supportsDeveloperRole": false
402 }
403 }
404 ]
405 },
406 "hyper": {
407 "baseUrl": "https://hyper.charm.land/v1",
408 "apiKey": "!fnox get HYPER_API_KEY",
409 "api": "openai-completions",
410 "models": [
411 {
412 "id": "gemma-4-26b-a4b-it",
413 "name": "Gemma 4 26B A4B",
414 "reasoning": true,
415 "input": ["text"],
416 "cost": {
417 "input": 0,
418 "output": 0,
419 "cacheRead": 0,
420 "cacheWrite": 0
421 },
422 "contextWindow": 262144,
423 "maxTokens": 52428,
424 "compat": {
425 "supportsReasoningEffort": false,
426 "supportsDeveloperRole": false
427 }
428 },
429 {
430 "id": "glm-5.1",
431 "name": "GLM 5.1",
432 "reasoning": true,
433 "input": ["text"],
434 "cost": {
435 "input": 0,
436 "output": 0,
437 "cacheRead": 0,
438 "cacheWrite": 0
439 },
440 "contextWindow": 202752,
441 "maxTokens": 40550,
442 "compat": {
443 "supportsReasoningEffort": false,
444 "supportsDeveloperRole": false
445 }
446 },
447 {
448 "id": "deepseek-v4-pro",
449 "name": "DeepSeek V4 Pro",
450 "reasoning": true,
451 "input": ["text"],
452 "cost": {
453 "input": 0,
454 "output": 0,
455 "cacheRead": 0,
456 "cacheWrite": 0
457 },
458 "contextWindow": 600000,
459 "maxTokens": 120000,
460 "compat": {
461 "supportsReasoningEffort": false,
462 "supportsDeveloperRole": false
463 }
464 },
465 {
466 "id": "gpt-oss-120b",
467 "name": "GPT OSS 120B",
468 "reasoning": true,
469 "input": ["text"],
470 "cost": {
471 "input": 0,
472 "output": 0,
473 "cacheRead": 0,
474 "cacheWrite": 0
475 },
476 "contextWindow": 131072,
477 "maxTokens": 26214,
478 "compat": {
479 "supportsReasoningEffort": true,
480 "supportsDeveloperRole": false
481 }
482 },
483 {
484 "id": "kimi-k2.5",
485 "name": "Kimi K2.5",
486 "reasoning": true,
487 "input": ["text", "image"],
488 "cost": {
489 "input": 0,
490 "output": 0,
491 "cacheRead": 0,
492 "cacheWrite": 0
493 },
494 "contextWindow": 262144,
495 "maxTokens": 52428,
496 "compat": {
497 "supportsReasoningEffort": false,
498 "supportsDeveloperRole": false
499 }
500 },
501 {
502 "id": "kimi-k2.6",
503 "name": "Kimi K2.6",
504 "reasoning": true,
505 "input": ["text", "image"],
506 "cost": {
507 "input": 0,
508 "output": 0,
509 "cacheRead": 0,
510 "cacheWrite": 0
511 },
512 "contextWindow": 262142,
513 "maxTokens": 52428,
514 "compat": {
515 "supportsReasoningEffort": false,
516 "supportsDeveloperRole": false
517 }
518 }
519 ]
520 }
521 }
522}