返回 DeepSeek-Reasonix
providerCatalog.generated.json
根目录 / desktop / frontend / src / lib / providerCatalog.generated.json
1 {
2 "catalogs": {
3 "amd-gpu-cloud": {
4 "brandId": "amd",
5 "brandLabel": "AMD GPU Cloud",
6 "region": "cn",
7 "product": "api",
8 "format": "openai",
9 "baseUrl": "https://developer.amd.com.cn/radeon/api/v1",
10 "protocols": {
11 "openai": {
12 "baseUrl": "https://developer.amd.com.cn/radeon/api/v1",
13 "source": "https://amd-aim.github.io/radeon-cloud-docs/quickstart/",
14 "checkedOn": "2026-09-07"
15 }
16 }
17 },
18 "anthropic": {
19 "brandId": "anthropic",
20 "brandLabel": "Anthropic",
21 "region": "global",
22 "product": "api",
23 "format": "anthropic",
24 "baseUrl": "https://api.anthropic.com",
25 "protocols": {
26 "anthropic": {
27 "baseUrl": "https://api.anthropic.com",
28 "source": "https://platform.claude.com/docs/en/api/messages/create",
29 "checkedOn": "2026-09-07"
30 }
31 }
32 },
33 "baidu-cloud": {
34 "brandId": "baidu",
35 "brandLabel": "百度智能云 / 千帆",
36 "region": "cn",
37 "product": "api",
38 "format": "openai",
39 "baseUrl": "https://qianfan.baidubce.com/v2",
40 "protocols": {
41 "anthropic": {
42 "baseUrl": "https://qianfan.baidubce.com/anthropic",
43 "source": "https://cloud.baidu.com/doc/qianfan/s/Smoghsq3g",
44 "checkedOn": "2026-09-07",
45 "authHeader": true
46 },
47 "openai": {
48 "baseUrl": "https://qianfan.baidubce.com/v2",
49 "source": "https://cloud.baidu.com/doc/qianfan/s/Smoghsq3g",
50 "checkedOn": "2026-09-07"
51 }
52 }
53 },
54 "cerebras": {
55 "brandId": "cerebras",
56 "brandLabel": "Cerebras",
57 "region": "global",
58 "product": "api",
59 "format": "openai",
60 "baseUrl": "https://api.cerebras.ai/v1",
61 "protocols": {
62 "openai": {
63 "baseUrl": "https://api.cerebras.ai/v1",
64 "source": "https://inference-docs.cerebras.ai/resources/openai",
65 "checkedOn": "2026-09-07"
66 }
67 }
68 },
69 "deepseek-chat": {
70 "brandId": "deepseek",
71 "brandLabel": "DeepSeek",
72 "region": "global",
73 "product": "api",
74 "format": "openai",
75 "baseUrl": "https://api.deepseek.com/v1",
76 "protocols": {
77 "anthropic": {
78 "baseUrl": "https://api.deepseek.com/anthropic",
79 "source": "https://api-docs.deepseek.com/guides/anthropic_api",
80 "checkedOn": "2026-09-08"
81 },
82 "openai": {
83 "baseUrl": "https://api.deepseek.com/v1",
84 "source": "https://api-docs.deepseek.com/",
85 "checkedOn": "2026-09-07"
86 },
87 "responses": {
88 "baseUrl": "https://api.deepseek.com",
89 "source": "https://api-docs.deepseek.com/",
90 "checkedOn": "2026-09-07",
91 "responsesMode": "stateless"
92 }
93 }
94 },
95 "deepseek-responses": {
96 "brandId": "deepseek",
97 "brandLabel": "DeepSeek",
98 "region": "global",
99 "product": "api",
100 "format": "responses",
101 "baseUrl": "https://api.deepseek.com",
102 "protocols": {
103 "anthropic": {
104 "baseUrl": "https://api.deepseek.com/anthropic",
105 "source": "https://api-docs.deepseek.com/guides/anthropic_api",
106 "checkedOn": "2026-09-08"
107 },
108 "openai": {
109 "baseUrl": "https://api.deepseek.com/v1",
110 "source": "https://api-docs.deepseek.com/",
111 "checkedOn": "2026-09-07"
112 },
113 "responses": {
114 "baseUrl": "https://api.deepseek.com",
115 "source": "https://api-docs.deepseek.com/",
116 "checkedOn": "2026-09-07",
117 "responsesMode": "stateless"
118 }
119 }
120 },
121 "doubao-chat": {
122 "brandId": "doubao",
123 "brandLabel": "火山引擎 / 豆包",
124 "region": "cn",
125 "product": "api",
126 "format": "openai",
127 "baseUrl": "https://ark.cn-beijing.volces.com/api/v3",
128 "protocols": {
129 "openai": {
130 "baseUrl": "https://ark.cn-beijing.volces.com/api/v3",
131 "source": "https://www.volcengine.com/docs/82379/1795150",
132 "checkedOn": "2026-09-07"
133 },
134 "responses": {
135 "baseUrl": "https://ark.cn-beijing.volces.com/api/v3",
136 "source": "https://www.volcengine.com/docs/82379/1795150",
137 "checkedOn": "2026-09-07"
138 }
139 }
140 },
141 "doubao-responses": {
142 "brandId": "doubao",
143 "brandLabel": "火山引擎 / 豆包",
144 "region": "cn",
145 "product": "api",
146 "format": "responses",
147 "baseUrl": "https://ark.cn-beijing.volces.com/api/v3",
148 "protocols": {
149 "openai": {
150 "baseUrl": "https://ark.cn-beijing.volces.com/api/v3",
151 "source": "https://www.volcengine.com/docs/82379/1795150",
152 "checkedOn": "2026-09-07"
153 },
154 "responses": {
155 "baseUrl": "https://ark.cn-beijing.volces.com/api/v3",
156 "source": "https://www.volcengine.com/docs/82379/1795150",
157 "checkedOn": "2026-09-07"
158 }
159 }
160 },
161 "fireworks-anthropic": {
162 "brandId": "fireworks",
163 "brandLabel": "Fireworks AI",
164 "region": "global",
165 "product": "api",
166 "format": "anthropic",
167 "baseUrl": "https://api.fireworks.ai/inference",
168 "protocols": {
169 "anthropic": {
170 "baseUrl": "https://api.fireworks.ai/inference",
171 "source": "https://docs.fireworks.ai/getting-started/quickstart",
172 "checkedOn": "2026-09-07"
173 },
174 "openai": {
175 "baseUrl": "https://api.fireworks.ai/inference/v1",
176 "source": "https://docs.fireworks.ai/getting-started/quickstart",
177 "checkedOn": "2026-09-07"
178 },
179 "responses": {
180 "baseUrl": "https://api.fireworks.ai/inference/v1",
181 "source": "https://docs.fireworks.ai/guides/response-api",
182 "checkedOn": "2026-09-07"
183 }
184 }
185 },
186 "fireworks-chat": {
187 "brandId": "fireworks",
188 "brandLabel": "Fireworks AI",
189 "region": "global",
190 "product": "api",
191 "format": "openai",
192 "baseUrl": "https://api.fireworks.ai/inference/v1",
193 "protocols": {
194 "anthropic": {
195 "baseUrl": "https://api.fireworks.ai/inference",
196 "source": "https://docs.fireworks.ai/getting-started/quickstart",
197 "checkedOn": "2026-09-07"
198 },
199 "openai": {
200 "baseUrl": "https://api.fireworks.ai/inference/v1",
201 "source": "https://docs.fireworks.ai/getting-started/quickstart",
202 "checkedOn": "2026-09-07"
203 },
204 "responses": {
205 "baseUrl": "https://api.fireworks.ai/inference/v1",
206 "source": "https://docs.fireworks.ai/guides/response-api",
207 "checkedOn": "2026-09-07"
208 }
209 }
210 },
211 "fireworks-responses": {
212 "brandId": "fireworks",
213 "brandLabel": "Fireworks AI",
214 "region": "global",
215 "product": "api",
216 "format": "responses",
217 "baseUrl": "https://api.fireworks.ai/inference/v1",
218 "protocols": {
219 "anthropic": {
220 "baseUrl": "https://api.fireworks.ai/inference",
221 "source": "https://docs.fireworks.ai/getting-started/quickstart",
222 "checkedOn": "2026-09-07"
223 },
224 "openai": {
225 "baseUrl": "https://api.fireworks.ai/inference/v1",
226 "source": "https://docs.fireworks.ai/getting-started/quickstart",
227 "checkedOn": "2026-09-07"
228 },
229 "responses": {
230 "baseUrl": "https://api.fireworks.ai/inference/v1",
231 "source": "https://docs.fireworks.ai/guides/response-api",
232 "checkedOn": "2026-09-07"
233 }
234 }
235 },
236 "gemini": {
237 "brandId": "gemini",
238 "brandLabel": "Google Gemini",
239 "region": "global",
240 "product": "api",
241 "format": "openai",
242 "baseUrl": "https://generativelanguage.googleapis.com/v1beta/openai",
243 "protocols": {
244 "openai": {
245 "baseUrl": "https://generativelanguage.googleapis.com/v1beta/openai",
246 "source": "https://ai.google.dev/gemini-api/docs/openai",
247 "checkedOn": "2026-09-07"
248 }
249 }
250 },
251 "glm-cn": {
252 "brandId": "zai",
253 "brandLabel": "智谱 / Z.AI",
254 "region": "cn",
255 "product": "api",
256 "format": "openai",
257 "baseUrl": "https://open.bigmodel.cn/api/paas/v4",
258 "protocols": {
259 "anthropic": {
260 "baseUrl": "https://open.bigmodel.cn/api/anthropic",
261 "source": "https://docs.bigmodel.cn/cn/guide/develop/claude/introduction",
262 "checkedOn": "2026-09-07"
263 },
264 "openai": {
265 "baseUrl": "https://open.bigmodel.cn/api/paas/v4",
266 "source": "https://docs.bigmodel.cn/cn/guide/develop/claude/introduction",
267 "checkedOn": "2026-09-07"
268 }
269 }
270 },
271 "glm-coding-plan-cn": {
272 "brandId": "zai",
273 "brandLabel": "智谱 / Z.AI",
274 "region": "cn",
275 "product": "coding",
276 "format": "openai",
277 "baseUrl": "https://open.bigmodel.cn/api/coding/paas/v4",
278 "protocols": {
279 "anthropic": {
280 "baseUrl": "https://open.bigmodel.cn/api/anthropic",
281 "source": "https://docs.bigmodel.cn/cn/coding-plan/quick-start",
282 "checkedOn": "2026-09-07"
283 },
284 "openai": {
285 "baseUrl": "https://open.bigmodel.cn/api/coding/paas/v4",
286 "source": "https://docs.bigmodel.cn/cn/coding-plan/quick-start",
287 "checkedOn": "2026-09-07"
288 }
289 }
290 },
291 "glm-coding-plan-cn-anthropic": {
292 "brandId": "zai",
293 "brandLabel": "智谱 / Z.AI",
294 "region": "cn",
295 "product": "coding",
296 "format": "anthropic",
297 "baseUrl": "https://open.bigmodel.cn/api/anthropic",
298 "protocols": {
299 "anthropic": {
300 "baseUrl": "https://open.bigmodel.cn/api/anthropic",
301 "source": "https://docs.bigmodel.cn/cn/coding-plan/quick-start",
302 "checkedOn": "2026-09-07"
303 },
304 "openai": {
305 "baseUrl": "https://open.bigmodel.cn/api/coding/paas/v4",
306 "source": "https://docs.bigmodel.cn/cn/coding-plan/quick-start",
307 "checkedOn": "2026-09-07"
308 }
309 }
310 },
311 "gmi": {
312 "brandId": "gmi",
313 "brandLabel": "GMI Cloud",
314 "region": "global",
315 "product": "api",
316 "format": "openai",
317 "baseUrl": "https://api.gmi-serving.com/v1",
318 "protocols": {
319 "openai": {
320 "baseUrl": "https://api.gmi-serving.com/v1",
321 "source": "https://docs.gmicloud.ai/inference-engine/api-reference/llm-api-reference",
322 "checkedOn": "2026-09-07"
323 }
324 }
325 },
326 "groq": {
327 "brandId": "groq",
328 "brandLabel": "Groq",
329 "region": "global",
330 "product": "api",
331 "format": "openai",
332 "baseUrl": "https://api.groq.com/openai/v1",
333 "protocols": {
334 "openai": {
335 "baseUrl": "https://api.groq.com/openai/v1",
336 "source": "https://console.groq.com/docs/responses-api",
337 "checkedOn": "2026-09-07"
338 },
339 "responses": {
340 "baseUrl": "https://api.groq.com/openai/v1",
341 "source": "https://console.groq.com/docs/responses-api",
342 "checkedOn": "2026-09-07"
343 }
344 }
345 },
346 "huggingface": {
347 "brandId": "huggingface",
348 "brandLabel": "HuggingFace Router",
349 "region": "global",
350 "product": "api",
351 "format": "openai",
352 "baseUrl": "https://router.huggingface.co/v1",
353 "protocols": {
354 "openai": {
355 "baseUrl": "https://router.huggingface.co/v1",
356 "source": "https://huggingface.co/docs/inference-providers/en/guides/responses-api",
357 "checkedOn": "2026-09-07"
358 },
359 "responses": {
360 "baseUrl": "https://router.huggingface.co/v1",
361 "source": "https://huggingface.co/docs/inference-providers/en/guides/responses-api",
362 "checkedOn": "2026-09-07"
363 }
364 }
365 },
366 "kilocode": {
367 "brandId": "kilocode",
368 "brandLabel": "KiloCode",
369 "region": "global",
370 "product": "api",
371 "format": "openai",
372 "baseUrl": "https://api.kilo.ai/api/gateway",
373 "protocols": {
374 "openai": {
375 "baseUrl": "https://api.kilo.ai/api/gateway",
376 "source": "https://kilo.ai/docs/gateway/api-reference",
377 "checkedOn": "2026-09-07"
378 }
379 }
380 },
381 "kimi-cn": {
382 "brandId": "kimi",
383 "brandLabel": "Moonshot / Kimi",
384 "region": "cn",
385 "product": "api",
386 "format": "openai",
387 "baseUrl": "https://api.moonshot.cn/v1",
388 "protocols": {
389 "openai": {
390 "baseUrl": "https://api.moonshot.cn/v1",
391 "source": "https://www.kimi.com/code/docs/en/",
392 "checkedOn": "2026-09-07"
393 }
394 }
395 },
396 "kimi-coding-plan": {
397 "brandId": "kimi",
398 "brandLabel": "Moonshot / Kimi",
399 "region": "global",
400 "product": "coding",
401 "format": "anthropic",
402 "baseUrl": "https://api.kimi.com/coding/",
403 "protocols": {
404 "anthropic": {
405 "baseUrl": "https://api.kimi.com/coding/",
406 "source": "https://www.kimi.com/code/docs/en/",
407 "checkedOn": "2026-09-07"
408 },
409 "openai": {
410 "baseUrl": "https://api.kimi.com/coding/v1",
411 "source": "https://www.kimi.com/code/docs/en/",
412 "checkedOn": "2026-09-07"
413 }
414 }
415 },
416 "kimi-global": {
417 "brandId": "kimi",
418 "brandLabel": "Moonshot / Kimi",
419 "region": "global",
420 "product": "api",
421 "format": "openai",
422 "baseUrl": "https://api.moonshot.ai/v1",
423 "protocols": {
424 "openai": {
425 "baseUrl": "https://api.moonshot.ai/v1",
426 "source": "https://platform.kimi.ai/docs/api/overview",
427 "checkedOn": "2026-09-07"
428 }
429 }
430 },
431 "lmstudio": {
432 "brandId": "lmstudio",
433 "brandLabel": "LM Studio",
434 "region": "local",
435 "product": "local",
436 "format": "openai",
437 "baseUrl": "http://localhost:1234/v1",
438 "protocols": {
439 "anthropic": {
440 "baseUrl": "http://localhost:1234",
441 "source": "https://lmstudio.ai/docs/developer/anthropic-compat",
442 "checkedOn": "2026-09-07",
443 "authHeader": true
444 },
445 "openai": {
446 "baseUrl": "http://localhost:1234/v1",
447 "source": "https://lmstudio.ai/docs/developer/openai-compat",
448 "checkedOn": "2026-09-07"
449 },
450 "responses": {
451 "baseUrl": "http://localhost:1234/v1",
452 "source": "https://lmstudio.ai/docs/developer/openai-compat",
453 "checkedOn": "2026-09-07"
454 }
455 }
456 },
457 "longcat-anthropic": {
458 "brandId": "longcat",
459 "brandLabel": "LongCat",
460 "region": "global",
461 "product": "api",
462 "format": "anthropic",
463 "baseUrl": "https://api.longcat.chat/anthropic",
464 "protocols": {
465 "anthropic": {
466 "baseUrl": "https://api.longcat.chat/anthropic",
467 "source": "https://longcat.chat/platform/docs/APIDocs.html",
468 "checkedOn": "2026-09-07"
469 },
470 "openai": {
471 "baseUrl": "https://api.longcat.chat/openai/v1",
472 "source": "https://longcat.chat/platform/docs/APIDocs.html",
473 "checkedOn": "2026-09-07"
474 }
475 }
476 },
477 "longcat-openai": {
478 "brandId": "longcat",
479 "brandLabel": "LongCat",
480 "region": "global",
481 "product": "api",
482 "format": "openai",
483 "baseUrl": "https://api.longcat.chat/openai/v1",
484 "protocols": {
485 "anthropic": {
486 "baseUrl": "https://api.longcat.chat/anthropic",
487 "source": "https://longcat.chat/platform/docs/APIDocs.html",
488 "checkedOn": "2026-09-07"
489 },
490 "openai": {
491 "baseUrl": "https://api.longcat.chat/openai/v1",
492 "source": "https://longcat.chat/platform/docs/APIDocs.html",
493 "checkedOn": "2026-09-07"
494 }
495 }
496 },
497 "mimo-anthropic": {
498 "brandId": "mimo",
499 "brandLabel": "MiMo",
500 "region": "global",
501 "product": "api",
502 "format": "anthropic",
503 "baseUrl": "https://api.xiaomimimo.com/anthropic",
504 "protocols": {
505 "anthropic": {
506 "baseUrl": "https://api.xiaomimimo.com/anthropic",
507 "source": "https://mimo.mi.com/docs/en-US/tokenplan/integration/tools-overview",
508 "checkedOn": "2026-09-07"
509 },
510 "openai": {
511 "baseUrl": "https://api.xiaomimimo.com/v1",
512 "source": "https://mimo.mi.com/docs/en-US/tokenplan/integration/tools-overview",
513 "checkedOn": "2026-09-07"
514 },
515 "responses": {
516 "baseUrl": "https://api.xiaomimimo.com/v1",
517 "source": "https://mimo.mi.com/docs/en-US/api/chat/responses",
518 "checkedOn": "2026-09-07",
519 "responsesMode": "stateless"
520 }
521 }
522 },
523 "mimo-api": {
524 "brandId": "mimo",
525 "brandLabel": "MiMo",
526 "region": "global",
527 "product": "api",
528 "format": "openai",
529 "baseUrl": "https://api.xiaomimimo.com/v1",
530 "protocols": {
531 "anthropic": {
532 "baseUrl": "https://api.xiaomimimo.com/anthropic",
533 "source": "https://mimo.mi.com/docs/en-US/tokenplan/integration/tools-overview",
534 "checkedOn": "2026-09-07"
535 },
536 "openai": {
537 "baseUrl": "https://api.xiaomimimo.com/v1",
538 "source": "https://mimo.mi.com/docs/en-US/tokenplan/integration/tools-overview",
539 "checkedOn": "2026-09-07"
540 },
541 "responses": {
542 "baseUrl": "https://api.xiaomimimo.com/v1",
543 "source": "https://mimo.mi.com/docs/en-US/api/chat/responses",
544 "checkedOn": "2026-09-07",
545 "responsesMode": "stateless"
546 }
547 }
548 },
549 "mimo-token-plan-ams": {
550 "brandId": "mimo",
551 "brandLabel": "MiMo",
552 "region": "ams",
553 "product": "token",
554 "format": "openai",
555 "baseUrl": "https://token-plan-ams.xiaomimimo.com/v1",
556 "protocols": {
557 "anthropic": {
558 "baseUrl": "https://token-plan-ams.xiaomimimo.com/anthropic",
559 "source": "https://mimo.mi.com/docs/en-US/tokenplan/Token%20Plan/quick-access",
560 "checkedOn": "2026-09-07"
561 },
562 "openai": {
563 "baseUrl": "https://token-plan-ams.xiaomimimo.com/v1",
564 "source": "https://mimo.mi.com/docs/en-US/tokenplan/Token%20Plan/quick-access",
565 "checkedOn": "2026-09-07"
566 }
567 }
568 },
569 "mimo-token-plan-ams-anthropic": {
570 "brandId": "mimo",
571 "brandLabel": "MiMo",
572 "region": "ams",
573 "product": "token",
574 "format": "anthropic",
575 "baseUrl": "https://token-plan-ams.xiaomimimo.com/anthropic",
576 "protocols": {
577 "anthropic": {
578 "baseUrl": "https://token-plan-ams.xiaomimimo.com/anthropic",
579 "source": "https://mimo.mi.com/docs/en-US/tokenplan/Token%20Plan/quick-access",
580 "checkedOn": "2026-09-07"
581 },
582 "openai": {
583 "baseUrl": "https://token-plan-ams.xiaomimimo.com/v1",
584 "source": "https://mimo.mi.com/docs/en-US/tokenplan/Token%20Plan/quick-access",
585 "checkedOn": "2026-09-07"
586 }
587 }
588 },
589 "mimo-token-plan-cn": {
590 "brandId": "mimo",
591 "brandLabel": "MiMo",
592 "region": "cn",
593 "product": "token",
594 "format": "openai",
595 "baseUrl": "https://token-plan-cn.xiaomimimo.com/v1",
596 "protocols": {
597 "anthropic": {
598 "baseUrl": "https://token-plan-cn.xiaomimimo.com/anthropic",
599 "source": "https://mimo.mi.com/docs/en-US/tokenplan/Token%20Plan/quick-access",
600 "checkedOn": "2026-09-07"
601 },
602 "openai": {
603 "baseUrl": "https://token-plan-cn.xiaomimimo.com/v1",
604 "source": "https://mimo.mi.com/docs/en-US/tokenplan/Token%20Plan/quick-access",
605 "checkedOn": "2026-09-07"
606 },
607 "responses": {
608 "baseUrl": "https://token-plan-cn.xiaomimimo.com/v1",
609 "source": "https://mimo.mi.com/docs/en-US/tokenplan/integration/codex-configuration",
610 "checkedOn": "2026-09-07",
611 "responsesMode": "stateless"
612 }
613 }
614 },
615 "mimo-token-plan-cn-anthropic": {
616 "brandId": "mimo",
617 "brandLabel": "MiMo",
618 "region": "cn",
619 "product": "token",
620 "format": "anthropic",
621 "baseUrl": "https://token-plan-cn.xiaomimimo.com/anthropic",
622 "protocols": {
623 "anthropic": {
624 "baseUrl": "https://token-plan-cn.xiaomimimo.com/anthropic",
625 "source": "https://mimo.mi.com/docs/en-US/tokenplan/Token%20Plan/quick-access",
626 "checkedOn": "2026-09-07"
627 },
628 "openai": {
629 "baseUrl": "https://token-plan-cn.xiaomimimo.com/v1",
630 "source": "https://mimo.mi.com/docs/en-US/tokenplan/Token%20Plan/quick-access",
631 "checkedOn": "2026-09-07"
632 },
633 "responses": {
634 "baseUrl": "https://token-plan-cn.xiaomimimo.com/v1",
635 "source": "https://mimo.mi.com/docs/en-US/tokenplan/integration/codex-configuration",
636 "checkedOn": "2026-09-07",
637 "responsesMode": "stateless"
638 }
639 }
640 },
641 "mimo-token-plan-sgp": {
642 "brandId": "mimo",
643 "brandLabel": "MiMo",
644 "region": "sgp",
645 "product": "token",
646 "format": "openai",
647 "baseUrl": "https://token-plan-sgp.xiaomimimo.com/v1",
648 "protocols": {
649 "anthropic": {
650 "baseUrl": "https://token-plan-sgp.xiaomimimo.com/anthropic",
651 "source": "https://mimo.mi.com/docs/en-US/tokenplan/Token%20Plan/quick-access",
652 "checkedOn": "2026-09-07"
653 },
654 "openai": {
655 "baseUrl": "https://token-plan-sgp.xiaomimimo.com/v1",
656 "source": "https://mimo.mi.com/docs/en-US/tokenplan/Token%20Plan/quick-access",
657 "checkedOn": "2026-09-07"
658 }
659 }
660 },
661 "mimo-token-plan-sgp-anthropic": {
662 "brandId": "mimo",
663 "brandLabel": "MiMo",
664 "region": "sgp",
665 "product": "token",
666 "format": "anthropic",
667 "baseUrl": "https://token-plan-sgp.xiaomimimo.com/anthropic",
668 "protocols": {
669 "anthropic": {
670 "baseUrl": "https://token-plan-sgp.xiaomimimo.com/anthropic",
671 "source": "https://mimo.mi.com/docs/en-US/tokenplan/Token%20Plan/quick-access",
672 "checkedOn": "2026-09-07"
673 },
674 "openai": {
675 "baseUrl": "https://token-plan-sgp.xiaomimimo.com/v1",
676 "source": "https://mimo.mi.com/docs/en-US/tokenplan/Token%20Plan/quick-access",
677 "checkedOn": "2026-09-07"
678 }
679 }
680 },
681 "minimax-cn-anthropic": {
682 "brandId": "minimax",
683 "brandLabel": "MiniMax",
684 "region": "cn",
685 "product": "api",
686 "format": "anthropic",
687 "baseUrl": "https://api.minimaxi.com/anthropic",
688 "protocols": {
689 "anthropic": {
690 "baseUrl": "https://api.minimaxi.com/anthropic",
691 "source": "https://platform.minimaxi.com/docs/guides/text-generation",
692 "checkedOn": "2026-09-07"
693 },
694 "openai": {
695 "baseUrl": "https://api.minimaxi.com/v1",
696 "source": "https://platform.minimaxi.com/docs/guides/text-generation",
697 "checkedOn": "2026-09-07"
698 }
699 }
700 },
701 "minimax-cn-api": {
702 "brandId": "minimax",
703 "brandLabel": "MiniMax",
704 "region": "cn",
705 "product": "api",
706 "format": "openai",
707 "baseUrl": "https://api.minimaxi.com/v1",
708 "protocols": {
709 "anthropic": {
710 "baseUrl": "https://api.minimaxi.com/anthropic",
711 "source": "https://platform.minimaxi.com/docs/guides/text-generation",
712 "checkedOn": "2026-09-07"
713 },
714 "openai": {
715 "baseUrl": "https://api.minimaxi.com/v1",
716 "source": "https://platform.minimaxi.com/docs/guides/text-generation",
717 "checkedOn": "2026-09-07"
718 }
719 }
720 },
721 "minimax-global-anthropic": {
722 "brandId": "minimax",
723 "brandLabel": "MiniMax",
724 "region": "global",
725 "product": "api",
726 "format": "anthropic",
727 "baseUrl": "https://api.minimax.io/anthropic",
728 "protocols": {
729 "anthropic": {
730 "baseUrl": "https://api.minimax.io/anthropic",
731 "source": "https://platform.minimax.io/docs/api-reference/text-anthropic-api",
732 "checkedOn": "2026-09-07"
733 },
734 "openai": {
735 "baseUrl": "https://api.minimax.io/v1",
736 "source": "https://platform.minimax.io/docs/api-reference/text-openai-api",
737 "checkedOn": "2026-09-07"
738 }
739 }
740 },
741 "minimax-global-api": {
742 "brandId": "minimax",
743 "brandLabel": "MiniMax",
744 "region": "global",
745 "product": "api",
746 "format": "openai",
747 "baseUrl": "https://api.minimax.io/v1",
748 "protocols": {
749 "anthropic": {
750 "baseUrl": "https://api.minimax.io/anthropic",
751 "source": "https://platform.minimax.io/docs/api-reference/text-anthropic-api",
752 "checkedOn": "2026-09-07"
753 },
754 "openai": {
755 "baseUrl": "https://api.minimax.io/v1",
756 "source": "https://platform.minimax.io/docs/api-reference/text-openai-api",
757 "checkedOn": "2026-09-07"
758 }
759 }
760 },
761 "mistral": {
762 "brandId": "mistral",
763 "brandLabel": "Mistral AI",
764 "region": "global",
765 "product": "api",
766 "format": "openai",
767 "baseUrl": "https://api.mistral.ai/v1",
768 "protocols": {
769 "openai": {
770 "baseUrl": "https://api.mistral.ai/v1",
771 "source": "https://docs.mistral.ai/api/endpoint/chat",
772 "checkedOn": "2026-09-07"
773 }
774 }
775 },
776 "modelscope": {
777 "brandId": "modelscope",
778 "brandLabel": "ModelScope",
779 "region": "global",
780 "product": "api",
781 "format": "openai",
782 "baseUrl": "https://api-inference.modelscope.cn/v1",
783 "protocols": {
784 "openai": {
785 "baseUrl": "https://api-inference.modelscope.cn/v1",
786 "source": "https://modelscope.cn/models/Qwen/Qwen3.5-397B-A17B",
787 "checkedOn": "2026-09-07"
788 }
789 }
790 },
791 "novita": {
792 "brandId": "novita",
793 "brandLabel": "NovitaAI",
794 "region": "global",
795 "product": "api",
796 "format": "openai",
797 "baseUrl": "https://api.novita.ai/openai/v1",
798 "protocols": {
799 "anthropic": {
800 "baseUrl": "https://api.novita.ai/anthropic",
801 "source": "https://novita.ai/docs/guides/llm-anthropic-compatibility",
802 "checkedOn": "2026-09-07"
803 },
804 "openai": {
805 "baseUrl": "https://api.novita.ai/openai/v1",
806 "source": "https://novita.ai/docs/api-reference/model-apis-llm-create-chat-completion",
807 "checkedOn": "2026-09-07"
808 }
809 }
810 },
811 "nvidia": {
812 "brandId": "nvidia",
813 "brandLabel": "NVIDIA NIM",
814 "region": "global",
815 "product": "api",
816 "format": "openai",
817 "baseUrl": "https://integrate.api.nvidia.com/v1",
818 "protocols": {
819 "openai": {
820 "baseUrl": "https://integrate.api.nvidia.com/v1",
821 "source": "https://docs.api.nvidia.com/nim/reference/meta-llama2-70b-infer",
822 "checkedOn": "2026-09-07"
823 }
824 }
825 },
826 "ollama-cloud": {
827 "brandId": "ollama",
828 "brandLabel": "Ollama",
829 "region": "global",
830 "product": "api",
831 "format": "openai",
832 "baseUrl": "https://ollama.com/v1",
833 "protocols": {
834 "openai": {
835 "baseUrl": "https://ollama.com/v1",
836 "source": "https://docs.ollama.com/integrations/droid",
837 "checkedOn": "2026-09-07"
838 }
839 }
840 },
841 "ollama-local": {
842 "brandId": "ollama",
843 "brandLabel": "Ollama",
844 "region": "local",
845 "product": "local",
846 "format": "openai",
847 "baseUrl": "http://localhost:11434/v1",
848 "protocols": {
849 "anthropic": {
850 "baseUrl": "http://localhost:11434",
851 "source": "https://docs.ollama.com/api/anthropic-compatibility",
852 "checkedOn": "2026-09-07",
853 "authHeader": true
854 },
855 "openai": {
856 "baseUrl": "http://localhost:11434/v1",
857 "source": "https://docs.ollama.com/api/openai-compatibility",
858 "checkedOn": "2026-09-07"
859 },
860 "responses": {
861 "baseUrl": "http://localhost:11434/v1",
862 "source": "https://docs.ollama.com/api/openai-compatibility",
863 "checkedOn": "2026-09-07",
864 "responsesMode": "stateless"
865 }
866 }
867 },
868 "openai-chat": {
869 "brandId": "openai",
870 "brandLabel": "OpenAI",
871 "region": "global",
872 "product": "api",
873 "format": "openai",
874 "baseUrl": "https://api.openai.com/v1",
875 "protocols": {
876 "openai": {
877 "baseUrl": "https://api.openai.com/v1",
878 "source": "https://platform.openai.com/docs/api-reference/responses",
879 "checkedOn": "2026-09-07"
880 },
881 "responses": {
882 "baseUrl": "https://api.openai.com/v1",
883 "source": "https://platform.openai.com/docs/api-reference/responses",
884 "checkedOn": "2026-09-07"
885 }
886 }
887 },
888 "openai-responses": {
889 "brandId": "openai",
890 "brandLabel": "OpenAI",
891 "region": "global",
892 "product": "api",
893 "format": "responses",
894 "baseUrl": "https://api.openai.com/v1",
895 "protocols": {
896 "openai": {
897 "baseUrl": "https://api.openai.com/v1",
898 "source": "https://platform.openai.com/docs/api-reference/responses",
899 "checkedOn": "2026-09-07"
900 },
901 "responses": {
902 "baseUrl": "https://api.openai.com/v1",
903 "source": "https://platform.openai.com/docs/api-reference/responses",
904 "checkedOn": "2026-09-07"
905 }
906 }
907 },
908 "opencode-go": {
909 "brandId": "opencode",
910 "brandLabel": "OpenCode",
911 "region": "global",
912 "product": "go",
913 "format": "openai",
914 "baseUrl": "https://opencode.ai/zen/go/v1",
915 "protocols": {
916 "anthropic": {
917 "baseUrl": "https://opencode.ai/zen/go",
918 "source": "https://opencode.ai/docs/go/",
919 "checkedOn": "2026-09-07"
920 },
921 "openai": {
922 "baseUrl": "https://opencode.ai/zen/go/v1",
923 "source": "https://opencode.ai/docs/go/",
924 "checkedOn": "2026-09-07"
925 },
926 "responses": {
927 "baseUrl": "https://opencode.ai/zen/go/v1",
928 "source": "https://opencode.ai/docs/go/",
929 "checkedOn": "2026-09-07"
930 }
931 }
932 },
933 "opencode-go-anthropic": {
934 "brandId": "opencode",
935 "brandLabel": "OpenCode",
936 "region": "global",
937 "product": "go",
938 "format": "anthropic",
939 "baseUrl": "https://opencode.ai/zen/go",
940 "protocols": {
941 "anthropic": {
942 "baseUrl": "https://opencode.ai/zen/go",
943 "source": "https://opencode.ai/docs/go/",
944 "checkedOn": "2026-09-07"
945 },
946 "openai": {
947 "baseUrl": "https://opencode.ai/zen/go/v1",
948 "source": "https://opencode.ai/docs/go/",
949 "checkedOn": "2026-09-07"
950 },
951 "responses": {
952 "baseUrl": "https://opencode.ai/zen/go/v1",
953 "source": "https://opencode.ai/docs/go/",
954 "checkedOn": "2026-09-07"
955 }
956 }
957 },
958 "opencode-go-deepseek-anthropic": {
959 "brandId": "opencode",
960 "brandLabel": "OpenCode",
961 "region": "global",
962 "product": "go",
963 "format": "anthropic",
964 "baseUrl": "https://opencode.ai/zen/go",
965 "protocols": {
966 "anthropic": {
967 "baseUrl": "https://opencode.ai/zen/go",
968 "source": "https://opencode.ai/docs/go/",
969 "checkedOn": "2026-09-07"
970 },
971 "openai": {
972 "baseUrl": "https://opencode.ai/zen/go/v1",
973 "source": "https://opencode.ai/docs/go/",
974 "checkedOn": "2026-09-07"
975 },
976 "responses": {
977 "baseUrl": "https://opencode.ai/zen/go/v1",
978 "source": "https://opencode.ai/docs/go/",
979 "checkedOn": "2026-09-07"
980 }
981 }
982 },
983 "opencode-go-deepseek-responses": {
984 "brandId": "opencode",
985 "brandLabel": "OpenCode",
986 "region": "global",
987 "product": "go",
988 "format": "responses",
989 "baseUrl": "https://opencode.ai/zen/go/v1",
990 "protocols": {
991 "anthropic": {
992 "baseUrl": "https://opencode.ai/zen/go",
993 "source": "https://opencode.ai/docs/go/",
994 "checkedOn": "2026-09-07"
995 },
996 "openai": {
997 "baseUrl": "https://opencode.ai/zen/go/v1",
998 "source": "https://opencode.ai/docs/go/",
999 "checkedOn": "2026-09-07"
1000 },
1001 "responses": {
1002 "baseUrl": "https://opencode.ai/zen/go/v1",
1003 "source": "https://opencode.ai/docs/go/",
1004 "checkedOn": "2026-09-07"
1005 }
1006 }
1007 },
1008 "opencode-go-recommended": {
1009 "brandId": "opencode",
1010 "brandLabel": "OpenCode",
1011 "region": "global",
1012 "product": "go",
1013 "format": "bundle",
1014 "baseUrl": "",
1015 "protocols": {
1016 "anthropic": {
1017 "baseUrl": "https://opencode.ai/zen/go",
1018 "source": "https://opencode.ai/docs/go/",
1019 "checkedOn": "2026-09-07"
1020 },
1021 "openai": {
1022 "baseUrl": "https://opencode.ai/zen/go/v1",
1023 "source": "https://opencode.ai/docs/go/",
1024 "checkedOn": "2026-09-07"
1025 },
1026 "responses": {
1027 "baseUrl": "https://opencode.ai/zen/go/v1",
1028 "source": "https://opencode.ai/docs/go/",
1029 "checkedOn": "2026-09-07"
1030 }
1031 }
1032 },
1033 "opencode-go-responses": {
1034 "brandId": "opencode",
1035 "brandLabel": "OpenCode",
1036 "region": "global",
1037 "product": "go",
1038 "format": "responses",
1039 "baseUrl": "https://opencode.ai/zen/go/v1",
1040 "protocols": {
1041 "anthropic": {
1042 "baseUrl": "https://opencode.ai/zen/go",
1043 "source": "https://opencode.ai/docs/go/",
1044 "checkedOn": "2026-09-07"
1045 },
1046 "openai": {
1047 "baseUrl": "https://opencode.ai/zen/go/v1",
1048 "source": "https://opencode.ai/docs/go/",
1049 "checkedOn": "2026-09-07"
1050 },
1051 "responses": {
1052 "baseUrl": "https://opencode.ai/zen/go/v1",
1053 "source": "https://opencode.ai/docs/go/",
1054 "checkedOn": "2026-09-07"
1055 }
1056 }
1057 },
1058 "opencode-zen-anthropic": {
1059 "brandId": "opencode",
1060 "brandLabel": "OpenCode",
1061 "region": "global",
1062 "product": "zen",
1063 "format": "anthropic",
1064 "baseUrl": "https://opencode.ai/zen",
1065 "protocols": {
1066 "anthropic": {
1067 "baseUrl": "https://opencode.ai/zen",
1068 "source": "https://opencode.ai/docs/zen/",
1069 "checkedOn": "2026-09-07"
1070 },
1071 "openai": {
1072 "baseUrl": "https://opencode.ai/zen/v1",
1073 "source": "https://opencode.ai/docs/zen/",
1074 "checkedOn": "2026-09-07"
1075 },
1076 "responses": {
1077 "baseUrl": "https://opencode.ai/zen/v1",
1078 "source": "https://opencode.ai/docs/zen/",
1079 "checkedOn": "2026-09-07"
1080 }
1081 }
1082 },
1083 "openrouter": {
1084 "brandId": "openrouter",
1085 "brandLabel": "OpenRouter",
1086 "region": "global",
1087 "product": "api",
1088 "format": "openai",
1089 "baseUrl": "https://openrouter.ai/api/v1",
1090 "protocols": {
1091 "anthropic": {
1092 "baseUrl": "https://openrouter.ai/api",
1093 "source": "https://openrouter.ai/docs/api/api-reference/anthropic-messages/create-messages",
1094 "checkedOn": "2026-09-07",
1095 "authHeader": true
1096 },
1097 "openai": {
1098 "baseUrl": "https://openrouter.ai/api/v1",
1099 "source": "https://openrouter.ai/docs/api/api-reference/responses/create-responses",
1100 "checkedOn": "2026-09-07"
1101 },
1102 "responses": {
1103 "baseUrl": "https://openrouter.ai/api/v1",
1104 "source": "https://openrouter.ai/docs/api/api-reference/responses/create-responses",
1105 "checkedOn": "2026-09-07"
1106 }
1107 }
1108 },
1109 "ppio": {
1110 "brandId": "ppio",
1111 "brandLabel": "PPIO / 派欧云",
1112 "region": "cn",
1113 "product": "api",
1114 "format": "openai",
1115 "baseUrl": "https://api.ppio.com/openai",
1116 "protocols": {
1117 "anthropic": {
1118 "baseUrl": "https://api.ppio.com/anthropic",
1119 "source": "https://resource.ppio.com/docs/model/llm-anthropic-compatibility",
1120 "checkedOn": "2026-09-07",
1121 "authHeader": true
1122 },
1123 "openai": {
1124 "baseUrl": "https://api.ppio.com/openai",
1125 "source": "https://ppio.com/docs/third-party/OpenAI-Agents-SDK",
1126 "checkedOn": "2026-09-07"
1127 }
1128 }
1129 },
1130 "qiniu": {
1131 "brandId": "qiniu",
1132 "brandLabel": "七牛云",
1133 "region": "cn",
1134 "product": "api",
1135 "format": "openai",
1136 "baseUrl": "https://api.qnaigc.com/v1",
1137 "protocols": {
1138 "anthropic": {
1139 "baseUrl": "https://api.qnaigc.com",
1140 "source": "https://developer.qiniu.com/aitokenapi/13379/real-time-ai-interface-api",
1141 "checkedOn": "2026-09-07",
1142 "authHeader": true
1143 },
1144 "openai": {
1145 "baseUrl": "https://api.qnaigc.com/v1",
1146 "source": "https://developer.qiniu.com/aitokenapi/13379/real-time-ai-interface-api",
1147 "checkedOn": "2026-09-07"
1148 }
1149 }
1150 },
1151 "qwen-cn": {
1152 "brandId": "qwen",
1153 "brandLabel": "阿里云百炼 / Qwen",
1154 "region": "cn",
1155 "product": "api",
1156 "format": "openai",
1157 "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
1158 "protocols": {
1159 "anthropic": {
1160 "baseUrl": "https://dashscope.aliyuncs.com/apps/anthropic",
1161 "source": "https://help.aliyun.com/zh/model-studio/claude-code",
1162 "checkedOn": "2026-09-07",
1163 "authHeader": true
1164 },
1165 "openai": {
1166 "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
1167 "source": "https://help.aliyun.com/zh/model-studio/compatibility-of-openai-with-dashscope",
1168 "checkedOn": "2026-09-07"
1169 },
1170 "responses": {
1171 "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
1172 "source": "https://help.aliyun.com/zh/model-studio/compatibility-with-openai-responses-api",
1173 "checkedOn": "2026-09-07"
1174 }
1175 }
1176 },
1177 "qwen-coding-plan-cn": {
1178 "brandId": "qwen",
1179 "brandLabel": "阿里云百炼 / Qwen",
1180 "region": "cn",
1181 "product": "coding",
1182 "format": "openai",
1183 "baseUrl": "https://coding.dashscope.aliyuncs.com/v1",
1184 "protocols": {
1185 "anthropic": {
1186 "baseUrl": "https://coding.dashscope.aliyuncs.com/apps/anthropic",
1187 "source": "https://help.aliyun.com/zh/model-studio/coding-plan-faq",
1188 "checkedOn": "2026-09-07"
1189 },
1190 "openai": {
1191 "baseUrl": "https://coding.dashscope.aliyuncs.com/v1",
1192 "source": "https://help.aliyun.com/zh/model-studio/coding-plan-faq",
1193 "checkedOn": "2026-09-07"
1194 }
1195 }
1196 },
1197 "qwen-coding-plan-cn-anthropic": {
1198 "brandId": "qwen",
1199 "brandLabel": "阿里云百炼 / Qwen",
1200 "region": "cn",
1201 "product": "coding",
1202 "format": "anthropic",
1203 "baseUrl": "https://coding.dashscope.aliyuncs.com/apps/anthropic",
1204 "protocols": {
1205 "anthropic": {
1206 "baseUrl": "https://coding.dashscope.aliyuncs.com/apps/anthropic",
1207 "source": "https://help.aliyun.com/zh/model-studio/coding-plan-faq",
1208 "checkedOn": "2026-09-07"
1209 },
1210 "openai": {
1211 "baseUrl": "https://coding.dashscope.aliyuncs.com/v1",
1212 "source": "https://help.aliyun.com/zh/model-studio/coding-plan-faq",
1213 "checkedOn": "2026-09-07"
1214 }
1215 }
1216 },
1217 "qwen-coding-plan-global": {
1218 "brandId": "qwen",
1219 "brandLabel": "阿里云百炼 / Qwen",
1220 "region": "global",
1221 "product": "coding",
1222 "format": "openai",
1223 "baseUrl": "https://coding-intl.dashscope.aliyuncs.com/v1",
1224 "protocols": {
1225 "anthropic": {
1226 "baseUrl": "https://coding-intl.dashscope.aliyuncs.com/apps/anthropic",
1227 "source": "https://help.aliyun.com/zh/model-studio/coding-plan-faq",
1228 "checkedOn": "2026-09-07"
1229 },
1230 "openai": {
1231 "baseUrl": "https://coding-intl.dashscope.aliyuncs.com/v1",
1232 "source": "https://help.aliyun.com/zh/model-studio/coding-plan-faq",
1233 "checkedOn": "2026-09-07"
1234 }
1235 }
1236 },
1237 "qwen-coding-plan-global-anthropic": {
1238 "brandId": "qwen",
1239 "brandLabel": "阿里云百炼 / Qwen",
1240 "region": "global",
1241 "product": "coding",
1242 "format": "anthropic",
1243 "baseUrl": "https://coding-intl.dashscope.aliyuncs.com/apps/anthropic",
1244 "protocols": {
1245 "anthropic": {
1246 "baseUrl": "https://coding-intl.dashscope.aliyuncs.com/apps/anthropic",
1247 "source": "https://help.aliyun.com/zh/model-studio/coding-plan-faq",
1248 "checkedOn": "2026-09-07"
1249 },
1250 "openai": {
1251 "baseUrl": "https://coding-intl.dashscope.aliyuncs.com/v1",
1252 "source": "https://help.aliyun.com/zh/model-studio/coding-plan-faq",
1253 "checkedOn": "2026-09-07"
1254 }
1255 }
1256 },
1257 "qwen-global": {
1258 "brandId": "qwen",
1259 "brandLabel": "阿里云百炼 / Qwen",
1260 "region": "global",
1261 "product": "api",
1262 "format": "openai",
1263 "baseUrl": "https://dashscope-intl.aliyuncs.com/compatible-mode/v1",
1264 "protocols": {
1265 "openai": {
1266 "baseUrl": "https://dashscope-intl.aliyuncs.com/compatible-mode/v1",
1267 "source": "https://help.aliyun.com/zh/model-studio/compatibility-of-openai-with-dashscope",
1268 "checkedOn": "2026-09-07"
1269 },
1270 "responses": {
1271 "baseUrl": "https://dashscope-intl.aliyuncs.com/compatible-mode/v1",
1272 "source": "https://help.aliyun.com/zh/model-studio/compatibility-with-openai-responses-api",
1273 "checkedOn": "2026-09-07"
1274 }
1275 }
1276 },
1277 "scnet": {
1278 "brandId": "scnet",
1279 "brandLabel": "SCNet",
1280 "region": "global",
1281 "product": "token",
1282 "format": "openai",
1283 "baseUrl": "https://api.scnet.cn/api/llm/v1",
1284 "protocols": {
1285 "anthropic": {
1286 "baseUrl": "https://api.scnet.cn/api/llm/anthropic",
1287 "source": "https://www2.scnet.cn/ac/openapi/doc/2.0/moduleapi/tutorial/quickstart.html",
1288 "checkedOn": "2026-09-07"
1289 },
1290 "openai": {
1291 "baseUrl": "https://api.scnet.cn/api/llm/v1",
1292 "source": "https://www2.scnet.cn/ac/openapi/doc/2.0/moduleapi/tutorial/quickstart.html",
1293 "checkedOn": "2026-09-07"
1294 }
1295 }
1296 },
1297 "scnet-anthropic": {
1298 "brandId": "scnet",
1299 "brandLabel": "SCNet",
1300 "region": "global",
1301 "product": "token",
1302 "format": "anthropic",
1303 "baseUrl": "https://api.scnet.cn/api/llm/anthropic",
1304 "protocols": {
1305 "anthropic": {
1306 "baseUrl": "https://api.scnet.cn/api/llm/anthropic",
1307 "source": "https://www2.scnet.cn/ac/openapi/doc/2.0/moduleapi/tutorial/quickstart.html",
1308 "checkedOn": "2026-09-07"
1309 },
1310 "openai": {
1311 "baseUrl": "https://api.scnet.cn/api/llm/v1",
1312 "source": "https://www2.scnet.cn/ac/openapi/doc/2.0/moduleapi/tutorial/quickstart.html",
1313 "checkedOn": "2026-09-07"
1314 }
1315 }
1316 },
1317 "siliconflow": {
1318 "brandId": "siliconflow",
1319 "brandLabel": "SiliconFlow",
1320 "region": "cn",
1321 "product": "api",
1322 "format": "openai",
1323 "baseUrl": "https://api.siliconflow.cn/v1",
1324 "protocols": {
1325 "anthropic": {
1326 "baseUrl": "https://api.siliconflow.cn",
1327 "source": "https://docs.siliconflow.cn/cn/api-reference/chat-completions/messages",
1328 "checkedOn": "2026-09-07",
1329 "authHeader": true
1330 },
1331 "openai": {
1332 "baseUrl": "https://api.siliconflow.cn/v1",
1333 "source": "https://docs.siliconflow.cn/docs/api/chat-completions-post",
1334 "checkedOn": "2026-09-07"
1335 }
1336 }
1337 },
1338 "stepfun": {
1339 "brandId": "stepfun",
1340 "brandLabel": "StepFun",
1341 "region": "global",
1342 "product": "coding",
1343 "format": "openai",
1344 "baseUrl": "https://api.stepfun.com/step_plan/v1",
1345 "protocols": {
1346 "anthropic": {
1347 "baseUrl": "https://api.stepfun.com/step_plan",
1348 "source": "https://platform.stepfun.com/docs/zh/step-plan/quick-start",
1349 "checkedOn": "2026-09-07"
1350 },
1351 "openai": {
1352 "baseUrl": "https://api.stepfun.com/step_plan/v1",
1353 "source": "https://platform.stepfun.com/docs/zh/step-plan/quick-start",
1354 "checkedOn": "2026-09-07"
1355 }
1356 }
1357 },
1358 "stepfun-anthropic": {
1359 "brandId": "stepfun",
1360 "brandLabel": "StepFun",
1361 "region": "global",
1362 "product": "coding",
1363 "format": "anthropic",
1364 "baseUrl": "https://api.stepfun.com/step_plan",
1365 "protocols": {
1366 "anthropic": {
1367 "baseUrl": "https://api.stepfun.com/step_plan",
1368 "source": "https://platform.stepfun.com/docs/zh/step-plan/quick-start",
1369 "checkedOn": "2026-09-07"
1370 },
1371 "openai": {
1372 "baseUrl": "https://api.stepfun.com/step_plan/v1",
1373 "source": "https://platform.stepfun.com/docs/zh/step-plan/quick-start",
1374 "checkedOn": "2026-09-07"
1375 }
1376 }
1377 },
1378 "stepfun-api": {
1379 "brandId": "stepfun",
1380 "brandLabel": "StepFun",
1381 "region": "global",
1382 "product": "api",
1383 "format": "openai",
1384 "baseUrl": "https://api.stepfun.com/v1",
1385 "protocols": {
1386 "anthropic": {
1387 "baseUrl": "https://api.stepfun.com",
1388 "source": "https://platform.stepfun.com/docs/zh/api-reference/chat/messages-create",
1389 "checkedOn": "2026-09-07"
1390 },
1391 "openai": {
1392 "baseUrl": "https://api.stepfun.com/v1",
1393 "source": "https://platform.stepfun.com/docs/zh/api-reference/chat/chat-completion-create",
1394 "checkedOn": "2026-09-07"
1395 }
1396 }
1397 },
1398 "stepfun-api-anthropic": {
1399 "brandId": "stepfun",
1400 "brandLabel": "StepFun",
1401 "region": "global",
1402 "product": "api",
1403 "format": "anthropic",
1404 "baseUrl": "https://api.stepfun.com",
1405 "protocols": {
1406 "anthropic": {
1407 "baseUrl": "https://api.stepfun.com",
1408 "source": "https://platform.stepfun.com/docs/zh/api-reference/chat/messages-create",
1409 "checkedOn": "2026-09-07"
1410 },
1411 "openai": {
1412 "baseUrl": "https://api.stepfun.com/v1",
1413 "source": "https://platform.stepfun.com/docs/zh/api-reference/chat/chat-completion-create",
1414 "checkedOn": "2026-09-07"
1415 }
1416 }
1417 },
1418 "stepfun-responses": {
1419 "brandId": "stepfun",
1420 "brandLabel": "StepFun",
1421 "region": "global",
1422 "product": "api",
1423 "format": "responses",
1424 "baseUrl": "https://api.stepfun.com/v1",
1425 "protocols": {
1426 "anthropic": {
1427 "baseUrl": "https://api.stepfun.com",
1428 "source": "https://platform.stepfun.com/docs/zh/api-reference/chat/messages-create",
1429 "checkedOn": "2026-09-07"
1430 },
1431 "openai": {
1432 "baseUrl": "https://api.stepfun.com/v1",
1433 "source": "https://platform.stepfun.com/docs/zh/api-reference/chat/chat-completion-create",
1434 "checkedOn": "2026-09-07"
1435 }
1436 }
1437 },
1438 "together": {
1439 "brandId": "together",
1440 "brandLabel": "Together AI",
1441 "region": "global",
1442 "product": "api",
1443 "format": "openai",
1444 "baseUrl": "https://api.together.ai/v1",
1445 "protocols": {
1446 "openai": {
1447 "baseUrl": "https://api.together.ai/v1",
1448 "source": "https://docs.together.ai/docs/inference/openai-compatibility",
1449 "checkedOn": "2026-09-07"
1450 }
1451 }
1452 },
1453 "token-rhythm": {
1454 "brandId": "token-rhythm",
1455 "brandLabel": "Token Rhythm",
1456 "region": "global",
1457 "product": "api",
1458 "format": "openai",
1459 "baseUrl": "https://tokenrhythm.studio/v1",
1460 "protocols": {
1461 "anthropic": {
1462 "baseUrl": "https://tokenrhythm.studio",
1463 "source": "https://tokenrhythm.studio/docs/api-integration",
1464 "checkedOn": "2026-09-07",
1465 "authHeader": true
1466 },
1467 "openai": {
1468 "baseUrl": "https://tokenrhythm.studio/v1",
1469 "source": "https://tokenrhythm.studio/docs/api-integration",
1470 "checkedOn": "2026-09-07"
1471 }
1472 }
1473 },
1474 "vercel-ai-gateway": {
1475 "brandId": "vercel-ai-gateway",
1476 "brandLabel": "Vercel AI Gateway",
1477 "region": "global",
1478 "product": "api",
1479 "format": "anthropic",
1480 "baseUrl": "https://ai-gateway.vercel.sh",
1481 "protocols": {
1482 "anthropic": {
1483 "baseUrl": "https://ai-gateway.vercel.sh",
1484 "source": "https://vercel.com/docs/ai-gateway/sdks-and-apis",
1485 "checkedOn": "2026-09-07"
1486 },
1487 "openai": {
1488 "baseUrl": "https://ai-gateway.vercel.sh/v1",
1489 "source": "https://vercel.com/docs/ai-gateway/sdks-and-apis",
1490 "checkedOn": "2026-09-07"
1491 },
1492 "responses": {
1493 "baseUrl": "https://ai-gateway.vercel.sh/v1",
1494 "source": "https://vercel.com/docs/ai-gateway/sdks-and-apis",
1495 "checkedOn": "2026-09-07"
1496 }
1497 }
1498 },
1499 "xai-chat": {
1500 "brandId": "xai",
1501 "brandLabel": "xAI / Grok",
1502 "region": "global",
1503 "product": "api",
1504 "format": "openai",
1505 "baseUrl": "https://api.x.ai/v1",
1506 "protocols": {
1507 "openai": {
1508 "baseUrl": "https://api.x.ai/v1",
1509 "source": "https://docs.x.ai/developers/model-capabilities/text/comparison",
1510 "checkedOn": "2026-09-07"
1511 },
1512 "responses": {
1513 "baseUrl": "https://api.x.ai/v1",
1514 "source": "https://docs.x.ai/developers/model-capabilities/text/comparison",
1515 "checkedOn": "2026-09-07"
1516 }
1517 }
1518 },
1519 "xai-responses": {
1520 "brandId": "xai",
1521 "brandLabel": "xAI / Grok",
1522 "region": "global",
1523 "product": "api",
1524 "format": "responses",
1525 "baseUrl": "https://api.x.ai/v1",
1526 "protocols": {
1527 "openai": {
1528 "baseUrl": "https://api.x.ai/v1",
1529 "source": "https://docs.x.ai/developers/model-capabilities/text/comparison",
1530 "checkedOn": "2026-09-07"
1531 },
1532 "responses": {
1533 "baseUrl": "https://api.x.ai/v1",
1534 "source": "https://docs.x.ai/developers/model-capabilities/text/comparison",
1535 "checkedOn": "2026-09-07"
1536 }
1537 }
1538 },
1539 "zai-coding-plan-global": {
1540 "brandId": "zai",
1541 "brandLabel": "智谱 / Z.AI",
1542 "region": "global",
1543 "product": "coding",
1544 "format": "openai",
1545 "baseUrl": "https://api.z.ai/api/coding/paas/v4",
1546 "protocols": {
1547 "anthropic": {
1548 "baseUrl": "https://api.z.ai/api/anthropic",
1549 "source": "https://docs.z.ai/devpack/tool/others",
1550 "checkedOn": "2026-09-07"
1551 },
1552 "openai": {
1553 "baseUrl": "https://api.z.ai/api/coding/paas/v4",
1554 "source": "https://docs.z.ai/devpack/tool/others",
1555 "checkedOn": "2026-09-07"
1556 }
1557 }
1558 },
1559 "zai-coding-plan-global-anthropic": {
1560 "brandId": "zai",
1561 "brandLabel": "智谱 / Z.AI",
1562 "region": "global",
1563 "product": "coding",
1564 "format": "anthropic",
1565 "baseUrl": "https://api.z.ai/api/anthropic",
1566 "protocols": {
1567 "anthropic": {
1568 "baseUrl": "https://api.z.ai/api/anthropic",
1569 "source": "https://docs.z.ai/devpack/tool/others",
1570 "checkedOn": "2026-09-07"
1571 },
1572 "openai": {
1573 "baseUrl": "https://api.z.ai/api/coding/paas/v4",
1574 "source": "https://docs.z.ai/devpack/tool/others",
1575 "checkedOn": "2026-09-07"
1576 }
1577 }
1578 },
1579 "zai-global": {
1580 "brandId": "zai",
1581 "brandLabel": "智谱 / Z.AI",
1582 "region": "global",
1583 "product": "api",
1584 "format": "openai",
1585 "baseUrl": "https://api.z.ai/api/paas/v4",
1586 "protocols": {
1587 "openai": {
1588 "baseUrl": "https://api.z.ai/api/paas/v4",
1589 "source": "https://docs.z.ai/guides/overview/quick-start",
1590 "checkedOn": "2026-09-07"
1591 }
1592 }
1593 }
1594 },
1595 "templates": [
1596 {
1597 "description": "火山引擎 / 豆包 API. Fetch or edit models for your account after connecting.",
1598 "id": "doubao-chat",
1599 "keyEnv": "DOUBAO_API_KEY",
1600 "label": "火山引擎 / 豆包",
1601 "provider": {
1602 "apiKeyEnv": "DOUBAO_API_KEY",
1603 "baseUrl": "https://ark.cn-beijing.volces.com/api/v3",
1604 "default": "doubao-seed-2-1-pro-260628",
1605 "kind": "openai",
1606 "models": [
1607 "doubao-seed-2-1-pro-260628"
1608 ],
1609 "name": "doubao-chat",
1610 "webSearch": false
1611 }
1612 },
1613 {
1614 "description": "火山引擎 / 豆包 API. Fetch or edit models for your account after connecting.",
1615 "id": "doubao-responses",
1616 "keyEnv": "DOUBAO_API_KEY",
1617 "label": "火山引擎 / 豆包",
1618 "provider": {
1619 "apiKeyEnv": "DOUBAO_API_KEY",
1620 "baseUrl": "https://ark.cn-beijing.volces.com/api/v3",
1621 "default": "doubao-seed-2-1-pro-260628",
1622 "kind": "responses",
1623 "models": [
1624 "doubao-seed-2-1-pro-260628"
1625 ],
1626 "name": "doubao-responses",
1627 "webSearch": false
1628 }
1629 },
1630 {
1631 "description": "百度智能云 / 千帆 API. Fetch or edit models for your account after connecting.",
1632 "id": "baidu-cloud",
1633 "keyEnv": "BAIDU_API_KEY",
1634 "label": "百度智能云 / 千帆",
1635 "provider": {
1636 "apiKeyEnv": "BAIDU_API_KEY",
1637 "baseUrl": "https://qianfan.baidubce.com/v2",
1638 "default": "ernie-4.5-turbo-128k",
1639 "kind": "openai",
1640 "models": [
1641 "ernie-4.5-turbo-128k"
1642 ],
1643 "name": "baidu-cloud",
1644 "webSearch": false
1645 }
1646 },
1647 {
1648 "description": "PPIO / 派欧云 API. Fetch or edit models for your account after connecting.",
1649 "id": "ppio",
1650 "keyEnv": "PPIO_API_KEY",
1651 "label": "PPIO / 派欧云",
1652 "provider": {
1653 "apiKeyEnv": "PPIO_API_KEY",
1654 "baseUrl": "https://api.ppio.com/openai",
1655 "default": "deepseek/deepseek-v3.2",
1656 "kind": "openai",
1657 "models": [
1658 "deepseek/deepseek-v3.2"
1659 ],
1660 "name": "ppio",
1661 "webSearch": false
1662 }
1663 },
1664 {
1665 "description": "七牛云 API. Fetch or edit models for your account after connecting.",
1666 "id": "qiniu",
1667 "keyEnv": "QINIU_API_KEY",
1668 "label": "七牛云",
1669 "provider": {
1670 "apiKeyEnv": "QINIU_API_KEY",
1671 "baseUrl": "https://api.qnaigc.com/v1",
1672 "default": "deepseek-v3",
1673 "kind": "openai",
1674 "models": [
1675 "deepseek-v3"
1676 ],
1677 "name": "qiniu",
1678 "webSearch": false
1679 }
1680 },
1681 {
1682 "description": "xAI / Grok API. Fetch or edit models for your account after connecting.",
1683 "id": "xai-chat",
1684 "keyEnv": "XAI_API_KEY",
1685 "label": "xAI / Grok",
1686 "provider": {
1687 "apiKeyEnv": "XAI_API_KEY",
1688 "baseUrl": "https://api.x.ai/v1",
1689 "default": "grok-4.3",
1690 "kind": "openai",
1691 "models": [
1692 "grok-4.3"
1693 ],
1694 "name": "xai-chat",
1695 "webSearch": false
1696 }
1697 },
1698 {
1699 "description": "xAI / Grok API. Fetch or edit models for your account after connecting.",
1700 "id": "xai-responses",
1701 "keyEnv": "XAI_API_KEY",
1702 "label": "xAI / Grok",
1703 "provider": {
1704 "apiKeyEnv": "XAI_API_KEY",
1705 "baseUrl": "https://api.x.ai/v1",
1706 "default": "grok-4.3",
1707 "kind": "responses",
1708 "models": [
1709 "grok-4.3"
1710 ],
1711 "name": "xai-responses",
1712 "webSearch": false
1713 }
1714 },
1715 {
1716 "description": "Cerebras API. Fetch or edit models for your account after connecting.",
1717 "id": "cerebras",
1718 "keyEnv": "CEREBRAS_API_KEY",
1719 "label": "Cerebras",
1720 "provider": {
1721 "apiKeyEnv": "CEREBRAS_API_KEY",
1722 "baseUrl": "https://api.cerebras.ai/v1",
1723 "default": "gpt-oss-120b",
1724 "kind": "openai",
1725 "models": [
1726 "gpt-oss-120b"
1727 ],
1728 "name": "cerebras",
1729 "webSearch": false
1730 }
1731 },
1732 {
1733 "description": "Together AI API. Fetch or edit models for your account after connecting.",
1734 "id": "together",
1735 "keyEnv": "TOGETHER_API_KEY",
1736 "label": "Together AI",
1737 "provider": {
1738 "apiKeyEnv": "TOGETHER_API_KEY",
1739 "baseUrl": "https://api.together.ai/v1",
1740 "default": "moonshotai/Kimi-K2.6",
1741 "kind": "openai",
1742 "models": [
1743 "moonshotai/Kimi-K2.6"
1744 ],
1745 "name": "together",
1746 "webSearch": false
1747 }
1748 },
1749 {
1750 "description": "Fireworks AI API. Fetch or edit models for your account after connecting.",
1751 "id": "fireworks-chat",
1752 "keyEnv": "FIREWORKS_API_KEY",
1753 "label": "Fireworks AI",
1754 "provider": {
1755 "apiKeyEnv": "FIREWORKS_API_KEY",
1756 "baseUrl": "https://api.fireworks.ai/inference/v1",
1757 "default": "accounts/fireworks/models/deepseek-v3p1",
1758 "kind": "openai",
1759 "models": [
1760 "accounts/fireworks/models/deepseek-v3p1"
1761 ],
1762 "name": "fireworks-chat",
1763 "webSearch": false
1764 }
1765 },
1766 {
1767 "description": "Fireworks AI API. Fetch or edit models for your account after connecting.",
1768 "id": "fireworks-anthropic",
1769 "keyEnv": "FIREWORKS_API_KEY",
1770 "label": "Fireworks AI",
1771 "provider": {
1772 "apiKeyEnv": "FIREWORKS_API_KEY",
1773 "baseUrl": "https://api.fireworks.ai/inference",
1774 "default": "accounts/fireworks/models/deepseek-v3p1",
1775 "kind": "anthropic",
1776 "models": [
1777 "accounts/fireworks/models/deepseek-v3p1"
1778 ],
1779 "name": "fireworks-anthropic",
1780 "webSearch": false
1781 }
1782 },
1783 {
1784 "description": "Fireworks AI API. Fetch or edit models for your account after connecting.",
1785 "id": "fireworks-responses",
1786 "keyEnv": "FIREWORKS_API_KEY",
1787 "label": "Fireworks AI",
1788 "provider": {
1789 "apiKeyEnv": "FIREWORKS_API_KEY",
1790 "baseUrl": "https://api.fireworks.ai/inference/v1",
1791 "default": "accounts/fireworks/models/qwen3-235b-a22b",
1792 "kind": "responses",
1793 "models": [
1794 "accounts/fireworks/models/qwen3-235b-a22b"
1795 ],
1796 "name": "fireworks-responses",
1797 "webSearch": false
1798 }
1799 },
1800 {
1801 "description": "AMD GPU Cloud API. Fetch or edit models for your account after connecting.",
1802 "id": "amd-gpu-cloud",
1803 "keyEnv": "AMD_GPU_CLOUD_API_KEY",
1804 "label": "AMD GPU Cloud",
1805 "provider": {
1806 "apiKeyEnv": "AMD_GPU_CLOUD_API_KEY",
1807 "baseUrl": "https://developer.amd.com.cn/radeon/api/v1",
1808 "default": "DeepSeek-V4-Flash",
1809 "kind": "openai",
1810 "models": [
1811 "DeepSeek-V4-Flash",
1812 "DeepSeek-V4-Pro",
1813 "Qwen3.6-35B-A3B",
1814 "GLM-5.1",
1815 "GLM-5.2",
1816 "gpt-oss-120b",
1817 "Kimi-K2.6"
1818 ],
1819 "name": "amd-gpu-cloud",
1820 "webSearch": false
1821 }
1822 },
1823 {
1824 "description": "Official DeepSeek Chat Completions API.",
1825 "id": "deepseek-chat",
1826 "keyEnv": "DEEPSEEK_API_KEY",
1827 "label": "DeepSeek Chat Completions",
1828 "provider": {
1829 "apiKeyEnv": "DEEPSEEK_API_KEY",
1830 "baseUrl": "https://api.deepseek.com/v1",
1831 "default": "deepseek-v4-flash",
1832 "kind": "openai",
1833 "models": [
1834 "deepseek-flash",
1835 "deepseek-v4-flash",
1836 "deepseek-v4-pro",
1837 "deepseek-v4-flash-vision-exp"
1838 ],
1839 "name": "deepseek-chat",
1840 "webSearch": false
1841 }
1842 },
1843 {
1844 "description": "OpenAI API. Fetch or edit models for your account after connecting.",
1845 "id": "openai-responses",
1846 "keyEnv": "OPENAI_API_KEY",
1847 "label": "OpenAI",
1848 "provider": {
1849 "apiKeyEnv": "OPENAI_API_KEY",
1850 "baseUrl": "https://api.openai.com/v1",
1851 "default": "gpt-4.1",
1852 "kind": "responses",
1853 "models": [
1854 "gpt-4.1"
1855 ],
1856 "name": "openai-responses",
1857 "webSearch": false
1858 }
1859 },
1860 {
1861 "description": "OpenAI API. Fetch or edit models for your account after connecting.",
1862 "id": "openai-chat",
1863 "keyEnv": "OPENAI_API_KEY",
1864 "label": "OpenAI",
1865 "provider": {
1866 "apiKeyEnv": "OPENAI_API_KEY",
1867 "baseUrl": "https://api.openai.com/v1",
1868 "default": "gpt-4.1",
1869 "kind": "openai",
1870 "models": [
1871 "gpt-4.1"
1872 ],
1873 "name": "openai-chat",
1874 "webSearch": false
1875 }
1876 },
1877 {
1878 "description": "Anthropic API. Fetch or edit models for your account after connecting.",
1879 "id": "anthropic",
1880 "keyEnv": "ANTHROPIC_API_KEY",
1881 "label": "Anthropic",
1882 "provider": {
1883 "apiKeyEnv": "ANTHROPIC_API_KEY",
1884 "baseUrl": "https://api.anthropic.com",
1885 "default": "claude-sonnet-4-5",
1886 "kind": "anthropic",
1887 "models": [
1888 "claude-sonnet-4-5"
1889 ],
1890 "name": "anthropic",
1891 "webSearch": false
1892 }
1893 },
1894 {
1895 "description": "Google Gemini API. Fetch or edit models for your account after connecting.",
1896 "id": "gemini",
1897 "keyEnv": "GEMINI_API_KEY",
1898 "label": "Google Gemini",
1899 "provider": {
1900 "apiKeyEnv": "GEMINI_API_KEY",
1901 "baseUrl": "https://generativelanguage.googleapis.com/v1beta/openai",
1902 "default": "gemini-2.5-flash",
1903 "kind": "openai",
1904 "models": [
1905 "gemini-2.5-flash"
1906 ],
1907 "name": "gemini",
1908 "webSearch": false
1909 }
1910 },
1911 {
1912 "description": "SiliconFlow API. Fetch or edit models for your account after connecting.",
1913 "id": "siliconflow",
1914 "keyEnv": "SILICONFLOW_API_KEY",
1915 "label": "SiliconFlow",
1916 "provider": {
1917 "apiKeyEnv": "SILICONFLOW_API_KEY",
1918 "baseUrl": "https://api.siliconflow.cn/v1",
1919 "default": "deepseek-ai/DeepSeek-V3.2",
1920 "kind": "openai",
1921 "models": [
1922 "deepseek-ai/DeepSeek-V3.2"
1923 ],
1924 "name": "siliconflow",
1925 "webSearch": false
1926 }
1927 },
1928 {
1929 "description": "OpenRouter API. Fetch or edit models for your account after connecting.",
1930 "id": "openrouter",
1931 "keyEnv": "OPENROUTER_API_KEY",
1932 "label": "OpenRouter",
1933 "provider": {
1934 "apiKeyEnv": "OPENROUTER_API_KEY",
1935 "baseUrl": "https://openrouter.ai/api/v1",
1936 "default": "openai/gpt-4.1",
1937 "kind": "openai",
1938 "models": [
1939 "openai/gpt-4.1"
1940 ],
1941 "name": "openrouter",
1942 "webSearch": false
1943 }
1944 },
1945 {
1946 "description": "Groq API. Fetch or edit models for your account after connecting.",
1947 "id": "groq",
1948 "keyEnv": "GROQ_API_KEY",
1949 "label": "Groq",
1950 "provider": {
1951 "apiKeyEnv": "GROQ_API_KEY",
1952 "baseUrl": "https://api.groq.com/openai/v1",
1953 "default": "llama-3.3-70b-versatile",
1954 "kind": "openai",
1955 "models": [
1956 "llama-3.3-70b-versatile"
1957 ],
1958 "name": "groq",
1959 "webSearch": false
1960 }
1961 },
1962 {
1963 "description": "Mistral AI API. Fetch or edit models for your account after connecting.",
1964 "id": "mistral",
1965 "keyEnv": "MISTRAL_API_KEY",
1966 "label": "Mistral AI",
1967 "provider": {
1968 "apiKeyEnv": "MISTRAL_API_KEY",
1969 "baseUrl": "https://api.mistral.ai/v1",
1970 "default": "mistral-small-latest",
1971 "kind": "openai",
1972 "models": [
1973 "mistral-small-latest"
1974 ],
1975 "name": "mistral",
1976 "webSearch": false
1977 }
1978 },
1979 {
1980 "description": "Ollama API. Fetch or edit models for your account after connecting.",
1981 "id": "ollama-local",
1982 "keyEnv": "OLLAMA_LOCAL_API_KEY",
1983 "label": "Ollama",
1984 "provider": {
1985 "apiKeyEnv": "OLLAMA_LOCAL_API_KEY",
1986 "baseUrl": "http://localhost:11434/v1",
1987 "default": "qwen3:8b",
1988 "kind": "openai",
1989 "models": [
1990 "qwen3:8b"
1991 ],
1992 "name": "ollama-local",
1993 "webSearch": false
1994 }
1995 },
1996 {
1997 "description": "LM Studio API. Fetch or edit models for your account after connecting.",
1998 "id": "lmstudio",
1999 "keyEnv": "LM_STUDIO_API_KEY",
2000 "label": "LM Studio",
2001 "provider": {
2002 "apiKeyEnv": "LM_STUDIO_API_KEY",
2003 "baseUrl": "http://localhost:1234/v1",
2004 "default": "qwen3-8b",
2005 "kind": "openai",
2006 "models": [
2007 "qwen3-8b"
2008 ],
2009 "name": "lmstudio",
2010 "webSearch": false
2011 }
2012 }
2013 ]
2014 }
2015
2015 lines JSON