自更新以来,已发布带有函数调用的功能
$ sgpt --help Traceback (most recent call last): File "/home/user/.local/bin/sgpt", line 3, in <module> from sgpt import cli File "....../venvs/shell-gpt/lib/python3.12/site-packages/sgpt/__init__.py", line 1, in <module> from .app import main as main File "....../venvs/shell-gpt/lib/python3.12/site-packages/sgpt/app.py", line 13, in <module> from sgpt.function import get_openai_schemas File "....../venvs/shell-gpt/lib/python3.12/site-packages/sgpt/function.py", line 56, in <module> functions = [Function(str(path)) for path in functions_folder.glob("*.py")] ^^^^^^^^^^^^^^^^^^^ File "....../venvs/shell-gpt/lib/python3.12/site-packages/sgpt/function.py", line 15, in __init__ self._openai_schema = module.Function.openai_schema() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: 'dict' object is not callable 如果我从 function 目录中删除 functions,就不会再出现问题
内容来源: TheR1D/shell_gpt