1{
2 "name": "OpenCode Go",
3 "id": "opencode-go",
4 "api_key": "$OPENCODE_API_KEY",
5 "api_endpoint": "https://opencode.ai/zen/go/v1",
6 "type": "openai-compat",
7 "default_large_model_id": "minimax-m2.7",
8 "default_small_model_id": "minimax-m2.7",
9 "models": [
10 {
11 "id": "deepseek-v4-flash",
12 "name": "DeepSeek V4 Flash",
13 "cost_per_1m_in": 0.14,
14 "cost_per_1m_out": 0.28,
15 "cost_per_1m_in_cached": 0,
16 "cost_per_1m_out_cached": 0,
17 "context_window": 1000000,
18 "default_max_tokens": 384000,
19 "can_reason": true,
20 "reasoning_levels": [
21 "low",
22 "medium",
23 "high"
24 ],
25 "default_reasoning_effort": "medium",
26 "supports_attachments": false
27 },
28 {
29 "id": "deepseek-v4-pro",
30 "name": "DeepSeek V4 Pro",
31 "cost_per_1m_in": 1.74,
32 "cost_per_1m_out": 3.48,
33 "cost_per_1m_in_cached": 0.01,
34 "cost_per_1m_out_cached": 0,
35 "context_window": 1000000,
36 "default_max_tokens": 384000,
37 "can_reason": true,
38 "reasoning_levels": [
39 "low",
40 "medium",
41 "high"
42 ],
43 "default_reasoning_effort": "medium",
44 "supports_attachments": false
45 },
46 {
47 "id": "glm-5",
48 "name": "GLM-5",
49 "cost_per_1m_in": 1,
50 "cost_per_1m_out": 3.2,
51 "cost_per_1m_in_cached": 0.2,
52 "cost_per_1m_out_cached": 0,
53 "context_window": 202752,
54 "default_max_tokens": 32768,
55 "can_reason": true,
56 "reasoning_levels": [
57 "low",
58 "medium",
59 "high"
60 ],
61 "default_reasoning_effort": "medium",
62 "supports_attachments": false
63 },
64 {
65 "id": "glm-5.1",
66 "name": "GLM-5.1",
67 "cost_per_1m_in": 1.4,
68 "cost_per_1m_out": 4.4,
69 "cost_per_1m_in_cached": 0.26,
70 "cost_per_1m_out_cached": 0,
71 "context_window": 202752,
72 "default_max_tokens": 32768,
73 "can_reason": true,
74 "reasoning_levels": [
75 "low",
76 "medium",
77 "high"
78 ],
79 "default_reasoning_effort": "medium",
80 "supports_attachments": false
81 },
82 {
83 "id": "kimi-k2.5",
84 "name": "Kimi K2.5",
85 "cost_per_1m_in": 0.6,
86 "cost_per_1m_out": 3,
87 "cost_per_1m_in_cached": 0.1,
88 "cost_per_1m_out_cached": 0,
89 "context_window": 262144,
90 "default_max_tokens": 65536,
91 "can_reason": true,
92 "reasoning_levels": [
93 "low",
94 "medium",
95 "high"
96 ],
97 "default_reasoning_effort": "medium",
98 "supports_attachments": true
99 },
100 {
101 "id": "kimi-k2.6",
102 "name": "Kimi K2.6 (3x limits)",
103 "cost_per_1m_in": 0.32,
104 "cost_per_1m_out": 1.34,
105 "cost_per_1m_in_cached": 0.05,
106 "cost_per_1m_out_cached": 0,
107 "context_window": 262144,
108 "default_max_tokens": 65536,
109 "can_reason": true,
110 "reasoning_levels": [
111 "low",
112 "medium",
113 "high"
114 ],
115 "default_reasoning_effort": "medium",
116 "supports_attachments": true
117 },
118 {
119 "id": "mimo-v2-omni",
120 "name": "MiMo V2 Omni",
121 "cost_per_1m_in": 0.4,
122 "cost_per_1m_out": 2,
123 "cost_per_1m_in_cached": 0.08,
124 "cost_per_1m_out_cached": 0,
125 "context_window": 262144,
126 "default_max_tokens": 128000,
127 "can_reason": true,
128 "reasoning_levels": [
129 "low",
130 "medium",
131 "high"
132 ],
133 "default_reasoning_effort": "medium",
134 "supports_attachments": true
135 },
136 {
137 "id": "mimo-v2-pro",
138 "name": "MiMo V2 Pro",
139 "cost_per_1m_in": 1,
140 "cost_per_1m_out": 3,
141 "cost_per_1m_in_cached": 0.2,
142 "cost_per_1m_out_cached": 0,
143 "context_window": 1048576,
144 "default_max_tokens": 128000,
145 "can_reason": true,
146 "reasoning_levels": [
147 "low",
148 "medium",
149 "high"
150 ],
151 "default_reasoning_effort": "medium",
152 "supports_attachments": true
153 },
154 {
155 "id": "mimo-v2.5",
156 "name": "MiMo V2.5",
157 "cost_per_1m_in": 0.4,
158 "cost_per_1m_out": 2,
159 "cost_per_1m_in_cached": 0.08,
160 "cost_per_1m_out_cached": 0,
161 "context_window": 1000000,
162 "default_max_tokens": 128000,
163 "can_reason": true,
164 "reasoning_levels": [
165 "low",
166 "medium",
167 "high"
168 ],
169 "default_reasoning_effort": "medium",
170 "supports_attachments": true
171 },
172 {
173 "id": "mimo-v2.5-pro",
174 "name": "MiMo V2.5 Pro",
175 "cost_per_1m_in": 1,
176 "cost_per_1m_out": 3,
177 "cost_per_1m_in_cached": 0.2,
178 "cost_per_1m_out_cached": 0,
179 "context_window": 1048576,
180 "default_max_tokens": 128000,
181 "can_reason": true,
182 "reasoning_levels": [
183 "low",
184 "medium",
185 "high"
186 ],
187 "default_reasoning_effort": "medium",
188 "supports_attachments": true
189 },
190 {
191 "id": "minimax-m2.5",
192 "name": "MiniMax M2.5",
193 "cost_per_1m_in": 0.3,
194 "cost_per_1m_out": 1.2,
195 "cost_per_1m_in_cached": 0.03,
196 "cost_per_1m_out_cached": 0,
197 "context_window": 204800,
198 "default_max_tokens": 65536,
199 "can_reason": true,
200 "reasoning_levels": [
201 "low",
202 "medium",
203 "high"
204 ],
205 "default_reasoning_effort": "medium",
206 "supports_attachments": false
207 },
208 {
209 "id": "minimax-m2.7",
210 "name": "MiniMax M2.7",
211 "cost_per_1m_in": 0.3,
212 "cost_per_1m_out": 1.2,
213 "cost_per_1m_in_cached": 0.06,
214 "cost_per_1m_out_cached": 0,
215 "context_window": 204800,
216 "default_max_tokens": 131072,
217 "can_reason": true,
218 "reasoning_levels": [
219 "low",
220 "medium",
221 "high"
222 ],
223 "default_reasoning_effort": "medium",
224 "supports_attachments": false
225 },
226 {
227 "id": "qwen3.5-plus",
228 "name": "Qwen3.5 Plus",
229 "cost_per_1m_in": 0.2,
230 "cost_per_1m_out": 1.2,
231 "cost_per_1m_in_cached": 0.02,
232 "cost_per_1m_out_cached": 0,
233 "context_window": 262144,
234 "default_max_tokens": 65536,
235 "can_reason": true,
236 "reasoning_levels": [
237 "low",
238 "medium",
239 "high"
240 ],
241 "default_reasoning_effort": "medium",
242 "supports_attachments": true
243 },
244 {
245 "id": "qwen3.6-plus",
246 "name": "Qwen3.6 Plus",
247 "cost_per_1m_in": 0.5,
248 "cost_per_1m_out": 3,
249 "cost_per_1m_in_cached": 0.05,
250 "cost_per_1m_out_cached": 0,
251 "context_window": 262144,
252 "default_max_tokens": 65536,
253 "can_reason": true,
254 "reasoning_levels": [
255 "low",
256 "medium",
257 "high"
258 ],
259 "default_reasoning_effort": "medium",
260 "supports_attachments": true
261 }
262 ]
263}