root@8e20098b9127:~# aishell --help
Traceback (most recent call last):
File "/usr/local/bin/aishell", line 5, in <module>
from aishell import main
File "/usr/local/lib/python3.8/dist-packages/aishell/init.py", line 1, in <module>
from .cli import cli_app
File "/usr/local/lib/python3.8/dist-packages/aishell/cli.py", line 8, in <module>
from aishell.adapters.openai_chatgpt_adapter import OpenAIChatGPTAdapter
File "/usr/local/lib/python3.8/dist-packages/aishell/adapters/init.py", line 1, in <module>
from .openai_chatgpt_adapter import OpenAIChatGPTAdapter as OpenAIChatGPTAdapter
File "/usr/local/lib/python3.8/dist-packages/aishell/adapters/openai_chatgpt_adapter.py", line 8, in <module>
class OpenAIChatGPTAdapter:
File "/usr/local/lib/python3.8/dist-packages/aishell/adapters/openai_chatgpt_adapter.py", line 15, in OpenAIChatGPTAdapter
def get_openai_cookies(self) -> dict[str, Optional[str]]:
インストール後に help を実行したところ、以下のようなエラーが出ますね…
環境設定が間違っているのでしょうか……?
12件のコメント
本日公開されたアップデート版により、ほかのChatGPTクライアントとは異なり、Cookieからセッション値を取得したり、OpenAIトークンを取得して入力したりするといった作業が不要になりました!
ユーザーは、今では別途の設定手順を一切行わず、ただ
aishell <question>と入力するだけでコマンドを実行できるようになりました。どんな魔法を使ったのか気になる方は、ぜひコードを見に来てください :)
root@8e20098b9127:~# aishell --help
Traceback (most recent call last):
File "/usr/local/bin/aishell", line 5, in <module>
from aishell import main
File "/usr/local/lib/python3.8/dist-packages/aishell/init.py", line 1, in <module>
from .cli import cli_app
File "/usr/local/lib/python3.8/dist-packages/aishell/cli.py", line 8, in <module>
from aishell.adapters.openai_chatgpt_adapter import OpenAIChatGPTAdapter
File "/usr/local/lib/python3.8/dist-packages/aishell/adapters/init.py", line 1, in <module>
from .openai_chatgpt_adapter import OpenAIChatGPTAdapter as OpenAIChatGPTAdapter
File "/usr/local/lib/python3.8/dist-packages/aishell/adapters/openai_chatgpt_adapter.py", line 8, in <module>
class OpenAIChatGPTAdapter:
File "/usr/local/lib/python3.8/dist-packages/aishell/adapters/openai_chatgpt_adapter.py", line 15, in OpenAIChatGPTAdapter
def get_openai_cookies(self) -> dict[str, Optional[str]]:
インストール後に help を実行したところ、以下のようなエラーが出ますね…
環境設定が間違っているのでしょうか……?
環境は MAC M1 Host の Ubuntu docker image で実行しました。
最新バージョンではないようにも見えますし、
python3.8がサポートされていないためかもしれません。もしよければ、3.9 バージョンで再インストールして試してみていただけますか?何らかの y/n の許可ステップを設けるべきではないかと思います。確率は低いでしょうが、ChatGPT が誤ったコマンドを出して意図しない動作が発生する可能性があると思います。
貴重なご意見をいただいたおかげで、その機能が本日のリリース版に追加されました! また良いご提案がありましたら、いつでもお知らせください!!
revChatGPT==1.2.1 でデフォルトで使用されていた
text-chat-davinci-002-20221122モデルは、現在は利用できないため、有料モデルのtext-davinci-003に切り替えて使用する必要がありますね。https://pypi.org/project/revChatGPT/
gpt3 ベースでも使えるようにパッチしました! フィードバックありがとうございます :)
そうですね! フィードバックありがとうございます。https://github.com/code-yeongyu/AiShell/issues/1 に issue を登録しており、まもなく修正します。
コードを研究中(?)なんですね。
どう活用するか次第で有用になりそうですし、コードもシンプルで良いですね。
コマンドに
rmが入っていたり、コマンドが複雑な場合には、実行前に確認する安全手順があると良いなと思いました(コマンドの説明も添えられるとよさそうですね)。それと、現在は実行前なのにすでに実行したと表示してしまうバグも報告しておきます。実行中...またはgoing to execute command arg …と表示するのはどうでしょうか。良いアイデアをありがとうございます! これも https://github.com/code-yeongyu/AiShell/issues/2 に issue 登録しておきました :) まもなく修正します!!
https://githubnext.com/projects/copilot-cli/
GitHubのcopilot cliはコマンド補完だけに集中していますが、これはもっとさまざまなことができそうですね!
macOSのターミナル Warp を思い出しますね