diff --git a/.env.example b/.env.example index d20fd13c..65977196 100644 --- a/.env.example +++ b/.env.example @@ -2,7 +2,7 @@ # MiniMax(直连 Anthropic 兼容接口) # 海外用户: ANTHROPIC_BASE_URL=https://api.minimax.io/anthropic # 国内用户: ANTHROPIC_BASE_URL=https://api.minimaxi.com/anthropic -# 可用模型: MiniMax-M3(默认)、MiniMax-M2.7、MiniMax-M2.7-highspeed(更快) +# 可用模型: MiniMax-M3(默认,1M 上下文)、MiniMax-M2.7、MiniMax-M2.7-highspeed(更快) # ============================================================ # ANTHROPIC_AUTH_TOKEN=your_minimax_api_key_here # ANTHROPIC_BASE_URL=https://api.minimax.io/anthropic diff --git a/docs/en/guide/third-party-models.md b/docs/en/guide/third-party-models.md index 4831155b..90134b0a 100644 --- a/docs/en/guide/third-party-models.md +++ b/docs/en/guide/third-party-models.md @@ -176,7 +176,7 @@ MiniMax provides an Anthropic-compatible API endpoint and can be connected direc | Model | Description | |-------|-------------| -| `MiniMax-M3` | Default recommended, latest generation with excellent overall performance | +| `MiniMax-M3` | Default recommended, latest generation with excellent overall performance and 1M context | | `MiniMax-M2.7` | Previous stable release | | `MiniMax-M2.7-highspeed` | Faster responses, suitable for latency-sensitive use cases | diff --git a/docs/guide/third-party-models.md b/docs/guide/third-party-models.md index 69135b25..f5be6f87 100644 --- a/docs/guide/third-party-models.md +++ b/docs/guide/third-party-models.md @@ -176,7 +176,7 @@ MiniMax 提供 Anthropic 兼容接口,支持直接接入,无需代理。可 | 模型 | 说明 | |------|------| -| `MiniMax-M3` | 默认推荐,最新一代综合性能优秀 | +| `MiniMax-M3` | 默认推荐,最新一代综合性能优秀,支持 1M 上下文 | | `MiniMax-M2.7` | 上一代稳定版本 | | `MiniMax-M2.7-highspeed` | 响应更快,适合对速度有要求的场景 | diff --git a/src/server/__tests__/provider-presets.test.ts b/src/server/__tests__/provider-presets.test.ts index e3a8346e..95751d81 100644 --- a/src/server/__tests__/provider-presets.test.ts +++ b/src/server/__tests__/provider-presets.test.ts @@ -98,7 +98,7 @@ describe('provider presets API', () => { expect(kimi?.defaultEnv?.CC_HAHA_SEND_DISABLED_THINKING).toBe('1') expect(minimax?.authStrategy).toBe('auth_token') expect(minimax?.defaultModels.main).toBe('MiniMax-M3') - expect(minimax?.modelContextWindows?.['MiniMax-M3']).toBe(204800) + expect(minimax?.modelContextWindows?.['MiniMax-M3']).toBe(1000000) expect(jiekouai?.baseUrl).toBe('https://api.jiekou.ai/anthropic') expect(jiekouai?.authStrategy).toBe('auth_token') expect(jiekouai?.defaultModels.main).toBe('claude-sonnet-4-6') diff --git a/src/server/__tests__/providers-real.test.ts b/src/server/__tests__/providers-real.test.ts index 825bf592..fad9ac45 100644 --- a/src/server/__tests__/providers-real.test.ts +++ b/src/server/__tests__/providers-real.test.ts @@ -70,7 +70,7 @@ describe('Real Provider Configs', () => { expect((settings.env as Record).ANTHROPIC_API_KEY).toBe('') expect((settings.env as Record).ANTHROPIC_MODEL).toBe('MiniMax-M3') expect(JSON.parse((settings.env as Record).CLAUDE_CODE_MODEL_CONTEXT_WINDOWS)).toMatchObject({ - 'MiniMax-M3': 204800, + 'MiniMax-M3': 1000000, 'MiniMax-M2.7': 204800, 'MiniMax-M2.7-highspeed': 204800, }) @@ -108,7 +108,7 @@ describe('Real Provider Configs', () => { let settings = await readCcHahaSettings() expect((settings.env as Record).ANTHROPIC_BASE_URL).toBe('https://api.minimaxi.com/anthropic') expect(JSON.parse((settings.env as Record).CLAUDE_CODE_MODEL_CONTEXT_WINDOWS)).toMatchObject({ - 'MiniMax-M3': 204800, + 'MiniMax-M3': 1000000, 'MiniMax-M2.7': 204800, 'MiniMax-M2.7-highspeed': 204800, }) diff --git a/src/server/config/providerPresets.json b/src/server/config/providerPresets.json index d717d9c5..86a5cbe4 100644 --- a/src/server/config/providerPresets.json +++ b/src/server/config/providerPresets.json @@ -108,7 +108,7 @@ "apiKeyUrl": "https://platform.minimaxi.com/subscribe/token-plan?code=1TG2Cseab2&source=link", "authStrategy": "auth_token", "modelContextWindows": { - "MiniMax-M3": 204800, + "MiniMax-M3": 1000000, "MiniMax-M2.7": 204800, "MiniMax-M2.7-highspeed": 204800 } diff --git a/src/utils/model/modelContextWindows.ts b/src/utils/model/modelContextWindows.ts index cd9dbdf7..6c9ec33b 100644 --- a/src/utils/model/modelContextWindows.ts +++ b/src/utils/model/modelContextWindows.ts @@ -16,7 +16,7 @@ const DIRECT_MODEL_CONTEXT_WINDOWS: Record = { 'kimi-k2-turbo-preview': 262_144, 'kimi-k2-thinking': 262_144, 'kimi-k2-thinking-turbo': 262_144, - 'minimax-m3': 204_800, + 'minimax-m3': 1_000_000, 'minimax-m2.7': 204_800, 'minimax-m2.7-highspeed': 204_800, 'glm-5.1': 200_000,