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:
启动 OpenUI(已经在 cd openui/backend 中):python -m openui
直接启动 OenUI:cd openui\\backend & python -m openui
使用 Docker Compose(如果适用):
在项目根目录下运行:docker-compose up -d
进入容器并拉取模型:docker exec -it openui-ollama-1 ollama pull llava,llava 是 ollama 唯一图像模型
如果已经设置了环境变量 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 文件以获得最新和最详细的安装指南。如果在安装过程中遇到任何问题,可以查看相关的错误信息或日志,并根据需要进行调试。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.