diff --git a/app/Models/Setting.php b/app/Models/Setting.php index 10a93dcb5..da18339ff 100644 --- a/app/Models/Setting.php +++ b/app/Models/Setting.php @@ -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) { diff --git a/app/Models/UserBot.php b/app/Models/UserBot.php index 4ee56c744..c8c22806b 100644 --- a/app/Models/UserBot.php +++ b/app/Models/UserBot.php @@ -164,6 +164,7 @@ class UserBot extends AbstractModel 'ai-zhipu' => '智谱清言', 'ai-qianwen' => '通义千问', 'ai-wenxin' => '文心一言', + 'ai-dootask' => 'DooTask', 'bot-manager' => '机器人管理', 'meeting-alert' => '会议通知', 'okr-alert' => 'OKR提醒', diff --git a/app/Module/AI.php b/app/Module/AI.php index 68ba311b4..a33fe310a 100644 --- a/app/Module/AI.php +++ b/app/Module/AI.php @@ -21,7 +21,8 @@ class AI 'ollama', 'zhipu', 'qianwen', - 'wenxin' + 'wenxin', + 'dootask' ]; protected const OPENAI_DEFAULT_MODEL = 'gpt-5.1-mini'; diff --git a/resources/assets/js/utils/ai.js b/resources/assets/js/utils/ai.js index 84d1ddec8..35621595d 100644 --- a/resources/assets/js/utils/ai.js +++ b/resources/assets/js/utils/ai.js @@ -13,6 +13,7 @@ const AIBotMap = { zhipu: "智谱清言", qianwen: "通义千问", wenxin: "文心一言", + dootask: "DooTask", } /**