Skip to content

Commit f8843be

Browse files
✨ feat(provider): 添加 Deepseek AI 提供商支持
- 在配置文件中新增 Deepseek AI 相关配置项 - 更新配置键值常量定义 - 调整包依赖格式化 - 从配置键中移除未使用的 codeReview.enabled 选项
1 parent e00ac04 commit f8843be

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed

package.json

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,8 @@
143143
"Zhipu",
144144
"DashScope",
145145
"Doubao",
146-
"Gemini"
146+
"Gemini",
147+
"Deepseek"
147148
]
148149
},
149150
"dish-ai-commit.base.model": {
@@ -187,6 +188,11 @@
187188
"default": "",
188189
"description": "Gemini AI API Key"
189190
},
191+
"dish-ai-commit.providers.deepseek.apiKey": {
192+
"type": "string",
193+
"default": "",
194+
"description": "Deepseek AI API Key"
195+
},
190196
"dish-ai-commit.features.codeAnalysis.simplifyDiff": {
191197
"type": "boolean",
192198
"default": false,
@@ -322,7 +328,11 @@
322328
"ollama": "^0.5.11",
323329
"openai": "^4.77.0"
324330
},
325-
"bundleDependencies": ["inversify", "ollama", "openai"],
331+
"bundleDependencies": [
332+
"inversify",
333+
"ollama",
334+
"openai"
335+
],
326336
"resolutions": {
327337
"@types/node": "16.x"
328338
},
@@ -352,4 +362,4 @@
352362
}
353363
},
354364
"packageManager": "pnpm@9.1.3+sha512.7c2ea089e1a6af306409c4fc8c4f0897bdac32b772016196c469d9428f1fe2d5a21daf8ad6512762654ac645b5d9136bb210ec9a00afa8dbc4677843ba362ecd"
355-
}
365+
}

src/config/generated/configKeys.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ export const CONFIG_KEYS = {
1919
"PROVIDERS_OLLAMA_BASEURL": "dish-ai-commit.providers.ollama.baseUrl",
2020
"PROVIDERS_GEMINI": "dish-ai-commit.providers.gemini",
2121
"PROVIDERS_GEMINI_APIKEY": "dish-ai-commit.providers.gemini.apiKey",
22+
"PROVIDERS_DEEPSEEK": "dish-ai-commit.providers.deepseek",
23+
"PROVIDERS_DEEPSEEK_APIKEY": "dish-ai-commit.providers.deepseek.apiKey",
2224
"FEATURES": "dish-ai-commit.features",
2325
"FEATURES_CODEANALYSIS": "dish-ai-commit.features.codeAnalysis",
2426
"FEATURES_CODEANALYSIS_SIMPLIFYDIFF": "dish-ai-commit.features.codeAnalysis.simplifyDiff",
@@ -30,6 +32,5 @@ export const CONFIG_KEYS = {
3032
"FEATURES_WEEKLYREPORT": "dish-ai-commit.features.weeklyReport",
3133
"FEATURES_WEEKLYREPORT_SYSTEMPROMPT": "dish-ai-commit.features.weeklyReport.systemPrompt",
3234
"FEATURES_CODEREVIEW": "dish-ai-commit.features.codeReview",
33-
"FEATURES_CODEREVIEW_ENABLED": "dish-ai-commit.features.codeReview.enabled",
3435
"FEATURES_CODEREVIEW_SYSTEMPROMPT": "dish-ai-commit.features.codeReview.systemPrompt"
3536
} as const;

0 commit comments

Comments
 (0)