개발/기타

[open-webui] OpenAI + Anthropic Models

jykim23 2024. 11. 20. 08:44
728x90

https://medium.com/@elliot_77861/open-webui-adding-anthropic-models-979318f0d78f

 

단일 실행

# open-webui
sudo docker run -d -p 80:8080 -e OPENAI_API_KEY=OPENAI_API_KEY -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main
# pipelines
docker run -d -p 9099:9099 --add-host=host.docker.internal:host-gateway -v pipelines:/app/pipelines --name pipelines --restart always ghcr.io/open-webui/pipelines:main

 

실행 파일 작성

cat << 'EOF' > run.sh
#!/bin/bash
cd /home/ubuntu/open-webui
git pull
docker pull ghcr.io/open-webui/open-webui:main

# Key
OPENAI_API_KEY=sk-proj-...

cd ..
sudo docker rm -f open-webui
sudo docker run -d -p 80:8080 --health-timeout 300s -e OPENAI_API_KEY=$OPENAI_API_KEY -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

docker image prune -f
EOF

 

업데이트

# crontab 등록
0 5 * * * cd /home/ubuntu && bash run.sh
728x90