mirror of
https://github.com/kuaifan/dootask.git
synced 2026-07-02 12:25:14 +00:00
feat(ai): 新增 dootask 官方厂商类型
注册 dootask 为 AI 厂商类型(TEXT_MODEL_PRIORITY / aiList / systemBotName / AIBotMap), 其余沿用现有 OpenAI 兼容管线:provider 由 buildProviderConfig 默认分支构建(key+base_url), 按模型思考档位透传复用,bot 由 botGetOrCreate 按名动态创建。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
f8ad608c54
commit
4a6403d17f
@ -81,7 +81,7 @@ class Setting extends AbstractModel
|
||||
$value['claude_key'] = $value['claude_token'];
|
||||
}
|
||||
$array = [];
|
||||
$aiList = ['openai', 'claude', 'deepseek', 'gemini', 'grok', 'ollama', 'zhipu', 'qianwen', 'wenxin'];
|
||||
$aiList = ['openai', 'claude', 'deepseek', 'gemini', 'grok', 'ollama', 'zhipu', 'qianwen', 'wenxin', 'dootask'];
|
||||
$fieldList = ['key', 'secret', 'models', 'model', 'base_url', 'agency', 'temperature', 'system'];
|
||||
foreach ($aiList as $aiName) {
|
||||
foreach ($fieldList as $fieldName) {
|
||||
|
||||
@ -164,6 +164,7 @@ class UserBot extends AbstractModel
|
||||
'ai-zhipu' => '智谱清言',
|
||||
'ai-qianwen' => '通义千问',
|
||||
'ai-wenxin' => '文心一言',
|
||||
'ai-dootask' => 'DooTask',
|
||||
'bot-manager' => '机器人管理',
|
||||
'meeting-alert' => '会议通知',
|
||||
'okr-alert' => 'OKR提醒',
|
||||
|
||||
@ -21,7 +21,8 @@ class AI
|
||||
'ollama',
|
||||
'zhipu',
|
||||
'qianwen',
|
||||
'wenxin'
|
||||
'wenxin',
|
||||
'dootask'
|
||||
];
|
||||
protected const OPENAI_DEFAULT_MODEL = 'gpt-5.1-mini';
|
||||
|
||||
|
||||
1
resources/assets/js/utils/ai.js
vendored
1
resources/assets/js/utils/ai.js
vendored
@ -13,6 +13,7 @@ const AIBotMap = {
|
||||
zhipu: "智谱清言",
|
||||
qianwen: "通义千问",
|
||||
wenxin: "文心一言",
|
||||
dootask: "DooTask",
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user