ai-cli
ai-cli copied to clipboard
EdgeGPT should be updated
Original package is not working anymore.
But EdgeGPT-fork is ok (tested with edge-gpt.exe)
Though, even after upgrading I experience an error:
Asking...
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "D:\AI\ai-cli\venv\Scripts\ai.exe\__main__.py", line 7, in <module>
File "D:\AI\ai-cli\venv\Lib\site-packages\ai_cli\cli.py", line 494, in cli
main()
File "D:\AI\ai-cli\venv\Lib\site-packages\ai_cli\cli.py", line 486, in main
CMD[command]()
File "D:\AI\ai-cli\venv\Lib\site-packages\ai_cli\cli.py", line 375, in ask_cmd
ask(args.question, stream=stream)
File "D:\AI\ai-cli\venv\Lib\site-packages\ai_cli\cli.py", line 292, in ask
response = _ask(question, stream=stream)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\AI\ai-cli\venv\Lib\site-packages\ai_cli\cli.py", line 283, in _ask
bot: Bot = get_bot(setting=setting, bot_type=bot_type)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\AI\ai-cli\venv\Lib\site-packages\ai_cli\bot\__init__.py", line 168, in get_bot
bot = BingBot(setting)
^^^^^^^^^^^^^^^^
File "D:\AI\ai-cli\venv\Lib\site-packages\ai_cli\bot\bing.py", line 49, in __init__
self.bot = Chatbot(cookies=bing_cookies)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\AI\ai-cli\venv\Lib\site-packages\EdgeGPT\EdgeGPT.py", line 27, in __init__
self.chat_hub: ChatHub = ChatHub(
^^^^^^^^
File "D:\AI\ai-cli\venv\Lib\site-packages\EdgeGPT\chathub.py", line 49, in __init__
self.sec_access_token = conversation.struct["secAccessToken"] or None
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
KeyError: 'secAccessToken'
I haven't used Bing for a long time. If the modification isn't too complex, could you please test it and submit a pull request?
My modification was straightforward - just replacing 'EdgeGPT' package name with 'EdgeGPT-fork'.
Unfortunately, for unknown reason that is not enough for your project, see error above.