@@ -105,6 +105,7 @@ export const moonshotApiModelKeys = [
105105 'moonshot_v1_32k' ,
106106 'moonshot_v1_128k' ,
107107]
108+ export const deepSeekApiModelKeys = [ 'deepseek_chat' , 'deepseek_reasoner' ]
108109export const openRouterApiModelKeys = [
109110 'openRouter_anthropic_claude_sonnet4' ,
110111 'openRouter_anthropic_claude_3_7_sonnet' ,
@@ -187,6 +188,10 @@ export const ModelGroups = {
187188 value : githubThirdPartyApiModelKeys ,
188189 desc : 'Github Third Party Waylaidwanderer (API)' ,
189190 } ,
191+ deepSeekApiModelKeys : {
192+ value : deepSeekApiModelKeys ,
193+ desc : 'DeepSeek (API)' ,
194+ } ,
190195 openRouterApiModelKeys : {
191196 value : openRouterApiModelKeys ,
192197 desc : 'OpenRouter (API)' ,
@@ -346,6 +351,15 @@ export const Models = {
346351 desc : 'Kimi.Moonshot (128k)' ,
347352 } ,
348353
354+ deepseek_chat : {
355+ value : 'deepseek-chat' ,
356+ desc : 'DeepSeek (Chat)' ,
357+ } ,
358+ deepseek_reasoner : {
359+ value : 'deepseek-reasoner' ,
360+ desc : 'DeepSeek (Reasoner)' ,
361+ } ,
362+
349363 openRouter_anthropic_claude_sonnet4 : {
350364 value : 'anthropic/claude-sonnet-4' ,
351365 desc : 'OpenRouter (Claude Sonnet 4)' ,
@@ -461,6 +475,7 @@ export const defaultConfig = {
461475 claudeApiKey : '' ,
462476 chatglmApiKey : '' ,
463477 moonshotApiKey : '' ,
478+ deepSeekApiKey : '' ,
464479
465480 customApiKey : '' ,
466481
@@ -653,6 +668,10 @@ export function isUsingMoonshotApiModel(configOrSession) {
653668 return isInApiModeGroup ( moonshotApiModelKeys , configOrSession )
654669}
655670
671+ export function isUsingDeepSeekApiModel ( configOrSession ) {
672+ return isInApiModeGroup ( deepSeekApiModelKeys , configOrSession )
673+ }
674+
656675export function isUsingOpenRouterApiModel ( configOrSession ) {
657676 return isInApiModeGroup ( openRouterApiModelKeys , configOrSession )
658677}
0 commit comments