2.5 KiB
2.5 KiB
UPage
基于大模型的可视化网页构建平台
UPage 是一款基于大模型的可视化网页构建平台,支持多种 AI 提供商集成,基于自然语言快速实现定制化网页。
特别感谢 bolt.diy 项目,UPage 的实现基于该项目的代码结构。
快速开始
UPage 提供基于 Docker 的部署方案,可以使用以下脚本进行快速部署:
docker run -d \
--name upage \
--restart unless-stopped \
-p 3000:3000 \
-e LLM_PROVIDER=OpenAILike \
-e PROVIDER_BASE_URL=your-provider-base-url \
-e PROVIDER_API_KEY=your-openai-like-api-key \
-e LLM_DEFAULT_MODEL=your-default-model \
-e LLM_MINOR_MODEL=your-minor-model \
-v ./data:/app/data \
-v ./logs:/app/logs \
-v ./storage:/app/storage \
halohub/upage:latest
其中参数说明如下:
-e LLM_PROVIDER=OpenAILike:设置默认的 LLM 提供商为 OpenAILike,即兼容 OpenAI 的 API 接口。-e PROVIDER_BASE_URL=your-provider-base-url:设置 LLM 提供商的 API 基础 URL,部分提供商需要设置此项,例如 OpenAILike, Ollama, LMStudio。-e PROVIDER_API_KEY=your-openai-like-api-key:设置 LLM 提供商的 API 密钥,大部分提供商需要设置此项。-e LLM_DEFAULT_MODEL=your-default-model:设置默认的 LLM 模型,用于构建页面。-e LLM_MINOR_MODEL=your-minor-model:设置次要的 LLM 模型,用于执行其他任务。-v ./data:/app/data:挂载数据目录-v ./logs:/app/logs:挂载日志目录-v ./storage:/app/storage:挂载存储目录
访问 http://localhost:3000 即可访问 UPage 的界面。