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": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
 14					"contextWindow": 200000,
 15					"maxTokens": 50000,
 16					"compat": {
 17						"supportsReasoningEffort": true,
 18						"supportsDeveloperRole": false
 19					}
 20				},
 21				{
 22					"id": "claude-sonnet-4.6",
 23					"name": "Claude Sonnet 4.6",
 24					"reasoning": true,
 25					"input": ["text", "image"],
 26					"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
 27					"contextWindow": 200000,
 28					"maxTokens": 50000,
 29					"compat": {
 30						"supportsReasoningEffort": true,
 31						"supportsDeveloperRole": false
 32					}
 33				},
 34				{
 35					"id": "gpt-5.3-codex",
 36					"name": "GPT 5.3 Codex",
 37					"reasoning": true,
 38					"input": ["text", "image"],
 39					"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
 40					"contextWindow": 400000,
 41					"maxTokens": 128000,
 42					"compat": {
 43						"supportsReasoningEffort": true,
 44						"supportsDeveloperRole": false
 45					}
 46				},
 47				{
 48					"id": "kimi-k2.5h",
 49					"name": "Kimi K2.5h",
 50					"reasoning": true,
 51					"input": ["text", "image"],
 52					"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
 53					"contextWindow": 262144,
 54					"maxTokens": 32768,
 55					"compat": {
 56						"supportsReasoningEffort": true,
 57						"supportsDeveloperRole": false
 58					}
 59				},
 60				{
 61					"id": "glm-5",
 62					"name": "GLM 5",
 63					"reasoning": true,
 64					"input": ["text"],
 65					"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
 66					"contextWindow": 202752,
 67					"maxTokens": 20275,
 68					"compat": {
 69						"supportsReasoningEffort": true,
 70						"supportsDeveloperRole": false
 71					}
 72				},
 73				{
 74					"id": "glm-4.7",
 75					"name": "GLM 4.7",
 76					"reasoning": true,
 77					"input": ["text"],
 78					"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
 79					"contextWindow": 202752,
 80					"maxTokens": 20275,
 81					"compat": {
 82						"supportsReasoningEffort": true,
 83						"supportsDeveloperRole": false
 84					}
 85				},
 86				{
 87					"id": "minimax-m2.5",
 88					"name": "MiniMax M2.5",
 89					"reasoning": true,
 90					"input": ["text"],
 91					"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
 92					"contextWindow": 196608,
 93					"maxTokens": 19660,
 94					"compat": {
 95						"supportsReasoningEffort": true,
 96						"supportsDeveloperRole": false
 97					}
 98				},
 99				{
100					"id": "qwen3.5-397b-a17b",
101					"name": "Qwen3.5 397B A17B",
102					"reasoning": true,
103					"input": ["text"],
104					"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
105					"contextWindow": 262144,
106					"maxTokens": 65536,
107					"compat": {
108						"supportsReasoningEffort": true,
109						"supportsDeveloperRole": false
110					}
111				},
112				{
113					"id": "gpt-oss-120b",
114					"name": "GPT OSS 120B",
115					"reasoning": true,
116					"input": ["text", "image"],
117					"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
118					"contextWindow": 131072,
119					"maxTokens": 13107,
120					"compat": {
121						"supportsReasoningEffort": true,
122						"supportsDeveloperRole": false
123					}
124				},
125				{
126					"id": "diff-apply",
127					"name": "Diff Apply",
128					"reasoning": false,
129					"supportsDeveloperRole": false,
130					"input": ["text"],
131					"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
132					"contextWindow": 256000,
133					"maxTokens": 64000
134				}
135			]
136		}
137	}
138}