models.json 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. {
  2. "vendors": {
  3. "minimax": {
  4. "name": "MiniMax Key1",
  5. "baseUrl": "https://api.minimax.chat/v1",
  6. "ttsApiPath": "https://api.minimaxi.com",
  7. "apiKey": "sk-cp-s8hGJr4ACdlZ4GM0LjZ1l2ZNBUAMGwd2ahl0c3W2g6C0EiNH0UvwOBx2q0oJOYO6ca5HqJccP_KRUPucoBizavlwDSZp-ohOGeUw2ymAdXPuM6r3CIDmmlY",
  8. "apiType": "openai-chat",
  9. "priority": 1,
  10. "models": [
  11. {"id": "MiniMax-M2.7","name": "MiniMax M2.7","input": ["text"],"contextWindow": 204800,"maxTokens": 16000,"temperature": 0.7,"supportsToolCall": true,"enabled": true},
  12. {"id": "MiniMax-M2.7-highspeed","name": "MiniMax M2.7 极速版","input": ["text"],"contextWindow": 204800,"maxTokens": 16000,"temperature": 0.7,"supportsToolCall": true,"enabled": true},
  13. {"id": "MiniMax-image-01","name": "MiniMax image-01","input": ["image"],"apiPath": "/image_generation","enabled": true},
  14. {"id": "MiniMax-Hailuo-02","name": "MiniMax Hailuo 02","input": ["video"],"apiPath": "/video_generation","enabled": true}
  15. ]
  16. },
  17. "minimax-key2": {
  18. "name": "MiniMax Key2",
  19. "baseUrl": "https://api.minimax.chat/v1",
  20. "ttsApiPath": "https://api.minimaxi.com",
  21. "apiKey": "sk-cp-BOVwOolqOEmHycg8MzDX_UgQ_bDEK3snjPUFuwolUCb_TxMxhhlAfYhTT0_tqRvEz5K56xpl-aOoJtj97MuAY4UIA-PCQLVetUCY56i8LFimNuQqrrq5xWA",
  22. "apiType": "openai-chat",
  23. "priority": 2,
  24. "models": [
  25. {"id": "MiniMax-M2.7","name": "MiniMax M2.7","input": ["text"],"contextWindow": 204800,"maxTokens": 16000,"temperature": 0.7,"supportsToolCall": true,"enabled": true},
  26. {"id": "MiniMax-M2.7-highspeed","name": "MiniMax M2.7 极速版","input": ["text"],"contextWindow": 204800,"maxTokens": 16000,"temperature": 0.7,"supportsToolCall": true,"enabled": true}
  27. ]
  28. },
  29. "bailian": {
  30. "name": "阿里云百炼",
  31. "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
  32. "ttsApiPath": "https://dashscope.aliyuncs.com/api/v1/services/audio/tts/SpeechSynthesizer",
  33. "_ttsApiPathComment": "实际 endpoint 在 aliyun.provider.ts 中按模型动态选择 (cosyvoice 用 audio/tts/SpeechSynthesizer, qwen 用 aigc/multimodal-generation/generation)",
  34. "apiKey": "sk-c25679401ba24c749f53be86b0c9a7a6",
  35. "apiType": "openai-chat",
  36. "priority": 3,
  37. "models": [
  38. {
  39. "id": "qwen3.6-plus",
  40. "name": "qwen3.6-plus",
  41. "input": ["text", "image"],
  42. "contextWindow": 128000,
  43. "maxTokens": 16000,
  44. "temperature": 0.7,
  45. "supportsToolCall": false,
  46. "enabled": true
  47. },
  48. {
  49. "id": "qwen3.5-flash",
  50. "name": "qwen3.5-flash",
  51. "input": ["text", "image"],
  52. "contextWindow": 128000,
  53. "maxTokens": 16000,
  54. "temperature": 0.7,
  55. "supportsToolCall": false,
  56. "enabled": true
  57. },
  58. {
  59. "id": "tongyi-xiaomi-analysis-pro",
  60. "name": "通义小米分析Pro",
  61. "input": ["text"],
  62. "contextWindow": 128000,
  63. "maxTokens": 16000,
  64. "temperature": 0.7,
  65. "supportsToolCall": false,
  66. "enabled": false,
  67. "reason": "LangChain不兼容,需直接API调用"
  68. },
  69. {
  70. "id": "qwen3.5-122b-a10b",
  71. "name": "qwen3.5-122b-A10B",
  72. "input": ["text"],
  73. "contextWindow": 128000,
  74. "maxTokens": 16000,
  75. "temperature": 0.7,
  76. "supportsToolCall": false,
  77. "enabled": true
  78. },
  79. {
  80. "id": "cosyvoice-v3-flash",
  81. "name": "CosyVoice v3 Flash (70+音色)",
  82. "input": ["tts"],
  83. "apiPath": "/api/v1/services/audio/tts/SpeechSynthesizer",
  84. "maxTextLength": 20000,
  85. "defaultVoice": "longanhuan_v3",
  86. "enabled": true
  87. }
  88. ]
  89. },
  90. "edge": {
  91. "name": "微软 Edge TTS(免费)",
  92. "baseUrl": "local://edge-tts-cli",
  93. "ttsApiPath": "",
  94. "apiKey": "local-cli-no-key",
  95. "apiType": "local-cli",
  96. "priority": 5,
  97. "models": [
  98. {
  99. "id": "edge-tts",
  100. "name": "Edge TTS(微软免费语音)",
  101. "input": ["tts"],
  102. "maxTextLength": 1000,
  103. "enabled": true
  104. }
  105. ]
  106. },
  107. "volcengine": {
  108. "name": "火山引擎",
  109. "baseUrl": "https://ark.cn-beijing.volces.com/api/coding/v3",
  110. "apiKey": "16a23d6b-8544-4ea9-8096-58789c858390",
  111. "apiType": "openai-chat",
  112. "priority": 4,
  113. "models": [
  114. {
  115. "id": "doubao-seed-2.0-code",
  116. "name": "doubao-seed-2.0-code",
  117. "input": ["text"],
  118. "contextWindow": 128000,
  119. "maxTokens": 4096,
  120. "temperature": 0.7,
  121. "supportsToolCall": true,
  122. "enabled": true
  123. },
  124. {
  125. "id": "doubao-seed-2.0-pro",
  126. "name": "doubao-seed-2.0-pro",
  127. "input": ["text"],
  128. "contextWindow": 128000,
  129. "maxTokens": 4096,
  130. "temperature": 0.7,
  131. "supportsToolCall": true,
  132. "enabled": true
  133. },
  134. {
  135. "id": "minimax-m2.7",
  136. "name": "minimax-m2.7 (火山代理)",
  137. "input": ["text"],
  138. "contextWindow": 128000,
  139. "maxTokens": 4096,
  140. "temperature": 0.7,
  141. "supportsToolCall": true,
  142. "enabled": true,
  143. "canonicalModel": "MiniMax-M2.7"
  144. },
  145. {
  146. "id": "glm-5.1",
  147. "name": "glm-5.1",
  148. "input": ["text"],
  149. "contextWindow": 128000,
  150. "maxTokens": 4096,
  151. "temperature": 0.7,
  152. "supportsToolCall": true,
  153. "enabled": true
  154. },
  155. {
  156. "id": "deepseek-v3.2",
  157. "name": "deepseek-v3.2",
  158. "input": ["text"],
  159. "contextWindow": 128000,
  160. "maxTokens": 4096,
  161. "temperature": 0.7,
  162. "supportsToolCall": true,
  163. "enabled": true
  164. },
  165. {
  166. "id": "kimi-k2.6",
  167. "name": "kimi-k2.6",
  168. "input": ["text"],
  169. "contextWindow": 128000,
  170. "maxTokens": 4096,
  171. "temperature": 0.7,
  172. "supportsToolCall": true,
  173. "enabled": true
  174. }
  175. ]
  176. }
  177. },
  178. "textGeneration": {
  179. "defaultModel": "MiniMax-M2.7"
  180. },
  181. "tts": {
  182. "defaultVendor": "bailian",
  183. "defaultModel": "cosyvoice-v3-flash",
  184. "defaultVoice": "longanhuan_v3"
  185. }
  186. }