From d5e818b3340354b816b36651a5bbda305b468aa9 Mon Sep 17 00:00:00 2001 From: taylorxie Date: Mon, 9 Mar 2026 21:34:14 +0800 Subject: [PATCH] add --- maubot_llmplus/aibot.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/maubot_llmplus/aibot.py b/maubot_llmplus/aibot.py index 8729a48..074d20f 100644 --- a/maubot_llmplus/aibot.py +++ b/maubot_llmplus/aibot.py @@ -10,7 +10,8 @@ from mautrix.util.config import BaseProxyConfig, ConfigUpdateHelper from maubot_llmplus.local_paltform import Ollama, LmStudio from maubot_llmplus.platforms import Platform from maubot_llmplus.plugin import AbsExtraConfigPlugin, Config -from maubot_llmplus.thrid_platform import OpenAi, Anthropic, XAi +from maubot_llmplus.thrid_platform import OpenAi, Anthropic, XAi, Deepseek + class AiBotPlugin(AbsExtraConfigPlugin): @@ -157,6 +158,8 @@ class AiBotPlugin(AbsExtraConfigPlugin): return Anthropic(self.config, self.http) if use_platform == 'xai': return XAi(self.config, self.http) + if use_platform == 'deepseek': + return Deepseek(self.config, self.http) if use_platform == 'local_ai#ollama': return Ollama(self.config, self.http) if use_platform == 'local_ai#lmstudio': @@ -295,7 +298,7 @@ class AiBotPlugin(AbsExtraConfigPlugin): self.config.cur_model = self.config['platforms'][argus.split("#")[0]]['model'] await event.react("✅") # 如果是openai或者是claude - elif argus == 'openai' or argus == 'anthropic' or argus == 'xai': + elif argus == 'openai' or argus == 'anthropic' or argus == 'xai' or argus == 'deepseek': if argus == self.config.cur_platform: await event.reply(f"current ai platform has be {argus}") pass