IntelligenzaArtificiale / Free-Auto-GPT

Free Auto GPT with NO paids API is a repository that offers a simple version of Auto GPT, an autonomous AI agent capable of performing tasks independently. Unlike other versions, our implementation does not rely on any paid OpenAI API, making it accessible to anyone.
MIT License
2.47k stars 383 forks source link

选择HuggingChat或者HuggingFace 都报错(TypeError: __init__() got an unexpected keyword argument 'cookie_path' ERROR: No matching distribution found for HuggingFaceAPI) #130

Closed liuyang77886 closed 1 year ago

liuyang77886 commented 1 year ago

(base) root@autodl-container-a4da118bfa-64e0dc0a:~/Free-Auto-GPT# cat /etc/os-release NAME="Ubuntu" VERSION="20.04.4 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.4 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=focal UBUNTU_CODENAME=focal (base) root@autodl-container-a4da118bfa-64e0dc0a:~/Free-Auto-GPT# python -V Python 3.8.10 (base) root@autodl-container-a4da118bfa-64e0dc0a:~/Free-Auto-GPT# conda env list

conda environments:

# base * /root/miniconda3 /root/pyenv

pip install -r requirements.txt

Requirement already satisfied: requests-toolbelt in /root/miniconda3/lib/python3.8/site-packages (from hugchat->-r requirements.txt (line 20)) (1.0.0) Requirement already satisfied: BingImageCreator>=0.1.2.1 in /root/miniconda3/lib/python3.8/site-packages (from EdgeGPT->-r requirements.txt (line 22)) (0.1.5) Requirement already satisfied: prompt-toolkit in /root/miniconda3/lib/python3.8/site-packages (from EdgeGPT->-r requirements.txt (line 22)) (3.0.30) Requirement already satisfied: httpx in /root/miniconda3/lib/python3.8/site-packages (from EdgeGPT->-r requirements.txt (line 22)) (0.23.3) Requirement already satisfied: psutil in /root/miniconda3/lib/python3.8/site-packages (from accelerate->-r requirements.txt (line 25)) (5.9.1) Requirement already satisfied: rfc3986[idna2008]<2,>=1.3 in /root/miniconda3/lib/python3.8/site-packages (from httpx->EdgeGPT->-r requirements.txt (line 22)) (1.5.0) Requirement already satisfied: httpcore<0.17.0,>=0.15.0 in /root/miniconda3/lib/python3.8/site-packages (from httpx->EdgeGPT->-r requirements.txt (line 22)) (0.16.3) Requirement already satisfied: anyio<5.0,>=3.0 in /root/miniconda3/lib/python3.8/site-packages (from httpcore<0.17.0,>=0.15.0->httpx->EdgeGPT->-r requirements.txt (line 22)) (3.6.1) Requirement already satisfied: wcwidth in /root/miniconda3/lib/python3.8/site-packages (from prompt-toolkit->EdgeGPT->-r requirements.txt (line 22)) (0.2.5) Requirement already satisfied: tzdata in /root/miniconda3/lib/python3.8/site-packages (from pytz-deprecation-shim->tzlocal>=1.1->streamlit->-r requirements.txt (line 3)) (2023.3) Requirement already satisfied: mpmath>=0.19 in /root/miniconda3/lib/python3.8/site-packages (from sympy->torch->-r requirements.txt (line 14)) (1.3.0) WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv (base) root@autodl-container-a4da118bfa-64e0dc0a:~/Free-Auto-GPT#

问题1:

(base) root@autodl-container-a4da118bfa-64e0dc0a:~/Free-Auto-GPT# python AUTOGPT.py Select the model you want to use (1, 2, 3 or 4) 1) ChatGPT 2) HuggingChat 3) BingChat 4) Google Bard 5) HuggingFace

5 Traceback (most recent call last): File "AUTOGPT.py", line 109, in llm = HuggingFaceAPI.HuggingFace() NameError: name 'HuggingFaceAPI' is not defined (base) root@autodl-container-a4da118bfa-64e0dc0a:~/Free-Auto-GPT# pip install HuggingFaceAPI Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple ERROR: Could not find a version that satisfies the requirement HuggingFaceAPI (from versions: none) ERROR: No matching distribution found for HuggingFaceAPI

问题2:

(base) root@autodl-container-a4da118bfa-64e0dc0a:~/Free-Auto-GPT# python AUTOGPT.py Select the model you want to use (1, 2, 3 or 4) 1) ChatGPT 2) HuggingChat 3) BingChat 4) Google Bard 5) HuggingFace

2 Enter the objective of the AI system: (Be realistic!编写爬虫代码,爬取网站“http://www.yiparts.com“的零配件信息
Traceback (most recent call last): File "AUTOGPT.py", line 314, in agent.run([input("Enter the objective of the AI system: (Be realistic!) ")]) File "/root/miniconda3/lib/python3.8/site-packages/langchain/experimental/autonomous_agents/autogpt/agent.py", line 91, in run assistant_reply = self.chain.run( File "/root/miniconda3/lib/python3.8/site-packages/langchain/chains/base.py", line 239, in run return self(kwargs, callbacks=callbacks)[self.output_keys[0]] File "/root/miniconda3/lib/python3.8/site-packages/langchain/chains/base.py", line 140, in call raise e File "/root/miniconda3/lib/python3.8/site-packages/langchain/chains/base.py", line 134, in call self._call(inputs, run_manager=run_manager) File "/root/miniconda3/lib/python3.8/site-packages/langchain/chains/llm.py", line 69, in _call response = self.generate([inputs], run_manager=run_manager) File "/root/miniconda3/lib/python3.8/site-packages/langchain/chains/llm.py", line 79, in generate return self.llm.generate_prompt( File "/root/miniconda3/lib/python3.8/site-packages/langchain/llms/base.py", line 127, in generate_prompt return self.generate(prompt_strings, stop=stop, callbacks=callbacks) File "/root/miniconda3/lib/python3.8/site-packages/langchain/llms/base.py", line 176, in generate raise e File "/root/miniconda3/lib/python3.8/site-packages/langchain/llms/base.py", line 170, in generate self._generate(prompts, stop=stop, run_manager=run_manager) File "/root/miniconda3/lib/python3.8/site-packages/langchain/llms/base.py", line 379, in _generate else self._call(prompt, stop=stop) File "/root/Free-Auto-GPT/FreeLLM/HuggingChatAPI.py", line 36, in _call self.chatbot = hugchat.ChatBot(cookie_path=self.cookiepath) TypeError: init() got an unexpected keyword argument 'cookie_path'

IntelligenzaArtificiale commented 1 year ago

We have fix this, pls try now