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}