models.json

  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}