MCPcopy Create free account
hub / github.com/echoVic/blade-code / setCurrentProvider

Function setCurrentProvider

src/config/user-config.ts:78–89  ·  view source on GitHub ↗
(provider: 'qwen' | 'volcengine')

Source from the content-addressed store, hash-verified

76 * 设置当前 provider
77 */
78export function setCurrentProvider(provider: 'qwen' | 'volcengine'): void {
79 // 导入默认配置以获取默认模型
80 const { getProviderConfig } = require('./defaults.js');
81 const providerConfig = getProviderConfig(provider);
82
83 saveUserConfig({
84 currentProvider: provider,
85 currentModel: providerConfig.defaultModel,
86 });
87 console.log(chalk.green(`✅ 已设置当前 LLM 提供商为: ${provider}`));
88 console.log(chalk.green(`✅ 已自动设置模型为: ${providerConfig.defaultModel}`));
89}
90
91/**
92 * 设置当前模型

Callers 1

configCommandFunction · 0.85

Calls 3

getProviderConfigFunction · 0.85
saveUserConfigFunction · 0.85
logMethod · 0.45

Tested by

no test coverage detected