KroMiose / nonebot_plugin_naturel_gpt

一个基于NoneBot框架的Ai聊天插件,对接OpenAi文本生成接口,实现了机器人的人格 自定义/切换,聊天记忆等功能
Apache License 2.0
469 stars 51 forks source link

启动插件报错 #172

Closed letianpai-lpt closed 1 year ago

letianpai-lpt commented 1 year ago

今天重启bot插件突然报错,大佬有空能看一眼吗 07-03 00:42:22 [ERROR] nonebot | Failed to import "nonebot_plugin_naturel_gpt" Traceback (most recent call last): File "/root/training/Python-3.9.10/bin/nb", line 8, in sys.exit(main()) File "/root/training/Python-3.9.10/lib/python3.9/site-packages/click/core.py", line 1130, in call return self.main(args, kwargs) File "/root/training/Python-3.9.10/lib/python3.9/site-packages/click/core.py", line 1055, in main rv = self.invoke(ctx) File "/root/training/Python-3.9.10/lib/python3.9/site-packages/click/core.py", line 1657, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/root/training/Python-3.9.10/lib/python3.9/site-packages/click/core.py", line 1404, in invoke return ctx.invoke(self.callback, ctx.params) File "/root/training/Python-3.9.10/lib/python3.9/site-packages/click/core.py", line 760, in invoke return __callback(args, **kwargs) File "/root/training/Python-3.9.10/lib/python3.9/site-packages/nb_cli/commands/main.py", line 30, in run run_bot(file, app) File "/root/training/Python-3.9.10/lib/python3.9/site-packages/nb_cli/handlers/deploy.py", line 20, in run_bot module = importlib.import_module(module_name) File "/root/training/Python-3.9.10/lib/python3.9/importlib/init.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1030, in _gcd_import File "", line 1007, in _find_and_load File "", line 986, in _find_and_load_unlocked File "", line 680, in _load_unlocked File "", line 850, in exec_module File "", line 228, in _call_with_frames_removed File "/root/bot/lolbot/lolbot/./bot.py", line 52, in nonebot.load_plugin('nonebot_plugin_naturel_gpt') File "/root/training/Python-3.9.10/lib/python3.9/site-packages/nonebot/plugin/load.py", line 34, in load_plugin return manager.load_plugin(module_path)

File "/root/training/Python-3.9.10/lib/python3.9/site-packages/nonebot/plugin/manager.py", line 141, in load_plugin module = importlib.import_module(name) File "/root/training/Python-3.9.10/lib/python3.9/importlib/init.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1030, in _gcd_import File "", line 1007, in _find_and_load File "", line 986, in _find_and_load_unlocked File "", line 680, in _load_unlocked File "/root/training/Python-3.9.10/lib/python3.9/site-packages/nonebot/plugin/manager.py", line 233, in exec_module super().exec_module(module) File "", line 850, in exec_module File "", line 228, in _call_with_frames_removed File "/root/training/Python-3.9.10/lib/python3.9/site-packages/nonebot_plugin_naturel_gpt/init.py", line 13, in from .openai_func import TextGenerator File "/root/training/Python-3.9.10/lib/python3.9/site-packages/nonebot_plugin_naturel_gpt/openai_func.py", line 11, in tokenizer = GPT2TokenizerFast.from_pretrained("gpt2") File "/root/training/Python-3.9.10/lib/python3.9/site-packages/transformers/tokenization_utils_base.py", line 1804, in from_pretrained return cls._from_pretrained( File "/root/training/Python-3.9.10/lib/python3.9/site-packages/transformers/tokenization_utils_base.py", line 1834, in _from_pretrained slow_tokenizer = (cls.slow_tokenizer_class)._from_pretrained( File "/root/training/Python-3.9.10/lib/python3.9/site-packages/transformers/tokenization_utils_base.py", line 1959, in _from_pretrained tokenizer = cls(*init_inputs, **init_kwargs) File "/root/training/Python-3.9.10/lib/python3.9/site-packages/transformers/models/gpt2/tokenization_gpt2.py", line 192, in init with open(merges_file, encoding="utf-8") as merges_handle: TypeError: expected str, bytes or os.PathLike object, not NoneType