Skip to content

Commit 5dec0fd

Browse files
committed
feat: 增加自定义API数量
1 parent f11c8db commit 5dec0fd

File tree

2 files changed

+105
-1
lines changed

2 files changed

+105
-1
lines changed

package.json

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,106 @@
264264
"type": "string",
265265
"default": "",
266266
"description": "Custom DeepSeek Model Nickname 5"
267+
},
268+
"codeReDesign.custom6APIKey": {
269+
"type": "string",
270+
"default": null,
271+
"description": "Custom DeepSeek API Key 6"
272+
},
273+
"codeReDesign.custom6BaseURL": {
274+
"type": "string",
275+
"default": "",
276+
"description": "Custom DeepSeek API Base URL 6"
277+
},
278+
"codeReDesign.custom6ModelName": {
279+
"type": "string",
280+
"default": "",
281+
"description": "Custom DeepSeek Model Name 6"
282+
},
283+
"codeReDesign.custom6ModelNickname": {
284+
"type": "string",
285+
"default": "",
286+
"description": "Custom DeepSeek Model Nickname 6"
287+
},
288+
"codeReDesign.custom7APIKey": {
289+
"type": "string",
290+
"default": null,
291+
"description": "Custom DeepSeek API Key 7"
292+
},
293+
"codeReDesign.custom7BaseURL": {
294+
"type": "string",
295+
"default": "",
296+
"description": "Custom DeepSeek API Base URL 7"
297+
},
298+
"codeReDesign.custom7ModelName": {
299+
"type": "string",
300+
"default": "",
301+
"description": "Custom DeepSeek Model Name 7"
302+
},
303+
"codeReDesign.custom7ModelNickname": {
304+
"type": "string",
305+
"default": "",
306+
"description": "Custom DeepSeek Model Nickname 7"
307+
},
308+
"codeReDesign.custom8APIKey": {
309+
"type": "string",
310+
"default": null,
311+
"description": "Custom DeepSeek API Key 8"
312+
},
313+
"codeReDesign.custom8BaseURL": {
314+
"type": "string",
315+
"default": "",
316+
"description": "Custom DeepSeek API Base URL 8"
317+
},
318+
"codeReDesign.custom8ModelName": {
319+
"type": "string",
320+
"default": "",
321+
"description": "Custom DeepSeek Model Name 8"
322+
},
323+
"codeReDesign.custom8ModelNickname": {
324+
"type": "string",
325+
"default": "",
326+
"description": "Custom DeepSeek Model Nickname 8"
327+
},
328+
"codeReDesign.custom9APIKey": {
329+
"type": "string",
330+
"default": null,
331+
"description": "Custom DeepSeek API Key 9"
332+
},
333+
"codeReDesign.custom9BaseURL": {
334+
"type": "string",
335+
"default": "",
336+
"description": "Custom DeepSeek API Base URL 9"
337+
},
338+
"codeReDesign.custom9ModelName": {
339+
"type": "string",
340+
"default": "",
341+
"description": "Custom DeepSeek Model Name 9"
342+
},
343+
"codeReDesign.custom9ModelNickname": {
344+
"type": "string",
345+
"default": "",
346+
"description": "Custom DeepSeek Model Nickname 9"
347+
},
348+
"codeReDesign.custom10APIKey": {
349+
"type": "string",
350+
"default": null,
351+
"description": "Custom DeepSeek API Key 10"
352+
},
353+
"codeReDesign.custom10BaseURL": {
354+
"type": "string",
355+
"default": "",
356+
"description": "Custom DeepSeek API Base URL 10"
357+
},
358+
"codeReDesign.custom10ModelName": {
359+
"type": "string",
360+
"default": "",
361+
"description": "Custom DeepSeek Model Name 10"
362+
},
363+
"codeReDesign.custom10ModelNickname": {
364+
"type": "string",
365+
"default": "",
366+
"description": "Custom DeepSeek Model Nickname 10"
267367
}
268368
}
269369
}

src/guide.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,16 @@ class GuideViewProvider implements vscode.WebviewViewProvider {
7575

7676
// 获取所有以 'custom' 开头的模型配置
7777
const customConfigs = [];
78-
for (let i = 1; i <= 5; i++) {
78+
for (let i = 1; ; i++) {
7979
const baseURL = config.get(`custom${i}BaseURL`);
8080
const modelName = config.get(`custom${i}ModelName`);
8181
const modelNickname = config.get(`custom${i}ModelNickname`);
8282
const modelAPIKey = config.get(`custom${i}APIKey`);
8383

84+
if (baseURL === undefined){
85+
break;
86+
}
87+
8488
customConfigs.push({
8589
value: `custom${i}`,
8690
label: modelNickname || `自定义模型 ${i}`,

0 commit comments

Comments
 (0)