mirror of
https://github.com/JefferyHcool/BiliNote.git
synced 2026-06-01 13:40:58 +08:00
fix(note): 修复不支持的 AI 提供商错误
-将(provider)名称转换为小写,以确保大小写不敏感- 修改了对 DeepSeek 提供商名称的拼写 - 当提供不支持的提供商时,改为使用 OpenAI 提供商 - 优化了日志消息,提高了错误处理的可读性
This commit is contained in:
@@ -53,18 +53,21 @@ class NoteGenerator:
|
||||
|
||||
|
||||
def get_gpt(self) -> GPT:
|
||||
self.provider = self.provider.lower()
|
||||
if self.provider == 'openai':
|
||||
logger.info("使用OpenAI")
|
||||
return OpenaiGPT()
|
||||
elif self.provider == 'deepSeek':
|
||||
elif self.provider == 'deepseek':
|
||||
logger.info("使用DeepSeek")
|
||||
return DeepSeekGPT()
|
||||
elif self.provider == 'qwen':
|
||||
logger.info("使用Qwen")
|
||||
return QwenGPT()
|
||||
else:
|
||||
logger.warning("不支持的AI提供商")
|
||||
raise ValueError(f"不支持的AI提供商:{self.provider}")
|
||||
self.provider = 'openai'
|
||||
logger.warning("不支持的AI提供商,使用 OpenAI 做完GPT")
|
||||
return OpenaiGPT()
|
||||
|
||||
|
||||
def get_downloader(self, platform: str) -> Downloader:
|
||||
if platform == "bilibili":
|
||||
|
||||
Reference in New Issue
Block a user