mirror of
https://github.com/ikechan8370/chatgpt-plugin.git
synced 2025-12-16 13:27:08 +00:00
fix: add ^#chatgpt(伪人|bym)切换
This commit is contained in:
parent
69ab6dcd28
commit
6f3679b70d
1 changed files with 22 additions and 1 deletions
|
|
@ -352,6 +352,11 @@ export class ChatgptManagement extends plugin {
|
|||
reg: '^#chatgpt(开启|关闭)gemini(搜索|代码执行)$',
|
||||
fnc: 'geminiOpenSearchCE',
|
||||
permission: 'master'
|
||||
},
|
||||
{
|
||||
reg: '^#chatgpt(伪人|bym)切换',
|
||||
fnc: 'switchBYMModel',
|
||||
permission: 'master'
|
||||
}
|
||||
]
|
||||
})
|
||||
|
|
@ -1859,6 +1864,22 @@ azure语音:Azure 语音是微软 Azure 平台提供的一项语音服务,
|
|||
}
|
||||
}
|
||||
|
||||
async switchBYMModel (e) {
|
||||
let model = e.msg.replace(/^#chatgpt(伪人|bym)切换/, '')
|
||||
if (['api', 'Api', 'API'].includes(model)) {
|
||||
Config.bymMode = 'api'
|
||||
} else if (['gemini', '双子星'].includes(model.toLowerCase())) {
|
||||
Config.bymMode = 'gemini'
|
||||
} else if (['qwen', '通义千问'].includes(model.toLowerCase())) {
|
||||
Config.bymMode = 'qwen'
|
||||
} else if (['xh', '星火'].includes(model.toLowerCase())) {
|
||||
Config.bymMode = 'xh'
|
||||
} else if (['claude', '克劳德'].includes(model.toLowerCase())) {
|
||||
Config.bymMode = 'claude'
|
||||
}
|
||||
await this.reply('切换成功')
|
||||
}
|
||||
|
||||
async geminiOpenSearchCE (e) {
|
||||
let msg = e.msg
|
||||
let open = msg.includes('开启')
|
||||
|
|
@ -1871,5 +1892,5 @@ azure语音:Azure 语音是微软 Azure 平台提供的一项语音服务,
|
|||
}
|
||||
await e.reply('操作成功')
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue