编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

Docker 上的 OpenUI 安装和部署概述,在本地运行GPT网页设计

wxchong 2024-08-08 00:53:35 开源技术 10 ℃ 0 评论

OpenUI 是一个用于生成 UI 界面的 AI 工具,可以通过 Docker 进行安装和部署。github 项目 wandb/openui: OpenUI let's you describe UI using your imagination, then see it rendered live. (github.com),关于 OpenUI 在 Docker 上的安装教程的概述:

安装 Docker(window 版本下载 Install Docker Desktop on Windows | Docker Docs,如果已安装则跳过):

  • 添加 Docker 仓库:wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O/etc/yum.repos.d/docker-ce.repo
  • 更新 yum 软件包索引:yum makecache fast
  • 安装 Docker:yum -y install docker-ce-23.0.6-1.el7 docker-ce-cli-23.0.6-1.el7
  • 启动 Docker:systemctl enable docker && systemctl start docker
  • 验证 Docker 是否安装成功:docker version

使用 Docker 部署 OpenUI(假设你已经安装了 git 和 python):

  • 克隆 OpenUI 仓库:git clone https://github.com/wandb/openui
  • 进入仓库的 backend 目录:cd openui/backend
  • 安装依赖:pip install .
  • 如果需要使用 OpenAI 模型,需要设置 API 密钥:export OPENAI_API_KEY=xxx

运行 OpenUI:

  1. 启动 OpenUI(已经在 cd openui/backend 中):python -m openui
  2. 直接启动 OenUI:cd openui\backend & python -m openui

使用 Docker Compose(如果适用):

  1. 在项目根目录下运行:docker-compose up -d
  2. 进入容器并拉取模型:docker exec -it openui-ollama-1 ollama pull llava,llava 是 ollama 唯一图像模型
  3. 如果已经设置了环境变量 OPENAI_API_KEY,则可以省略 ‘=xxx’

构建和运行 Docker 镜像:

  • 在 /backend 目录下构建 Docker 镜像:docker build . -t wandb/openui --load
  • 运行 Docker 容器:docker run -p 7878:7878 -e OPENAI_API_KEY wandb/openui
  • 访问 OpenUI:http://localhost:7878

开发模式:

  • 在开发容器中快速启动:选择更多选项创建 Codespace,选择 US West 区域以加快启动速度。
  • 设置 OPENAI_API_KEY 或将其设置为 xxx 以试用 Ollama。
  • 在 Codespace 内运行服务器:python -m openui --dev
  • 在新终端运行前端:cd /workspaces/openui/frontend && npm run dev
  • 所有对前端和后端的更改将自动重新加载并反映在浏览器中

手动安装方法:

  • 从 GitHub 克隆 OpenUI 仓库。
  • 使用 Node.js 构建前端:npm run build 在 backend
  • 目录下使用 pip 安装依赖并启动服务

请注意,具体的命令和步骤可能会根据 OpenUI 的版本和 Docker 的配置有所不同。务必参考 OpenUI 的官方文档或仓库中的 README.md 文件以获得最新和最详细的安装指南。如果在安装过程中遇到任何问题,可以查看相关的错误信息或日志,并根据需要进行调试。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表