GitHub - xtekky/gpt4free: decentralising the Ai Industry, just some language model api's...
これをクローン
git clone https://github.com/xtekky/gpt4free
cd gpt4free
Dockerfile
とか付属してるので
ビルド
docker build -t gpt4free:latest .
僕が見たときは以下の様になっていて、なんだよーってハマった。
docker build -t gpt4free:latest -f Docker/Dockerfile .
誰かが直してくれてたw https://github.com/xtekky/gpt4free/commit/2ceffaca52a4699a083d0101a1a95c2af3fc0716
実行
docker run -p 8501:8501 gpt4free:latest
以下のように表示されたのだが、
Network URL: http://172.25.0.2:8501 External URL: http://42.126.96.22:8501
locahost:8501
にアクセスしたらいけた。
https://github.com/xtekky/gpt4free/tree/main/gui
ここの
streamlit_app.py
かと思う
もっとリッチに見えるstreamlit_chat_app.py
にするにはDockerfile
をいじればいけた。
Dockerfile
をこうした。
FROM python:3.10 RUN apt-get update && apt-get install -y git RUN mkdir -p /usr/src/gpt4free WORKDIR /usr/src/gpt4free COPY requirements.txt /usr/src/gpt4free/ RUN pip install --no-cache-dir -r requirements.txt COPY . /usr/src/gpt4free #the following line has been changed RUN cp gui/query_methods.py . RUN cp gui/streamlit_app.py . RUN cp gui/streamlit_chat_app.py . EXPOSE 8501 #the following line has been changed CMD ["streamlit", "run", "streamlit_chat_app.py"]
cp gui/query_methods.py .
もコピーが必要
さもないとModuleNotFoundError: No module named 'query_methods'
になるが同じエラーな人が居た
https://github.com/xtekky/gpt4free/issues/283
しかし実行後にこのエラーになった。