UPage:基于大语言模型的智能网页构建平台
一、项目概述
UPage 是一个基于大语言模型的开源 AI 建站工具,专为不熟悉 HTML、CSS 或编程的用户设计。通过自然语言描述需求,UPage 能自动生成视觉美观、功能完整的网页,并支持一键发布部署。
二、核心功能
-
自然语言建站
- 输入需求描述(如“生成公司官网”),UPage 自动生成响应式网页
- 支持多页面生成(首页、产品页、404页等)
- 实时可视化预览与代码导出(HTML/CSS/JS)
-
多模型支持
- 兼容 OpenAI、DeepSeek 等大语言模型
- 可配置主模型(页面生成)和辅助模型(辅助任务)
-
部署方式
- **Docker 部署**:单条命令启动容器 - **1Panel 应用商店**:图形化安装,无需命令行 - **GitHub 集成**:直接推送代码到仓库
-
特色应用场景
场景类型 示例指令 生成效果 企业官网 "生成科技公司官网" 含产品展示/优势模块 创意页面 "404页面嵌入消消乐游戏" 可交互小游戏页面 个人名片 "制作电子名片" 响应式联系卡片
三、技术配置
-
DeepSeek 模型集成
docker run -d \ -p 3000:3000 \ -e LLM_PROVIDER=DeepSeek \ -e PROVIDER_BASE_URL=https://api.deepseek.com \ -e PROVIDER_API_KEY=your_api_key \ halohub/upage:latest
-
关键参数说明
LLM_DEFAULT_MODEL
:主生成模型(如deepseek-chat
)LLM_MINOR_MODEL
:辅助模型(如deepseek-reasoner
)
四、典型工作流
-
需求输入
输入:"生成一个医疗科技公司官网,突出AI诊断产品"
-
自动生成
- 创建导航栏/产品展示区/案例模块
- 生成符合医疗行业风格的配色方案
-
发布部署
- 通过 1Panel 绑定域名一键发布
- 或导出代码部署到 Netlify/Vercel
五、进阶功能
- 自定义样式:通过 Tailwind CSS 修改组件
- API 扩展:对接企业数据库实现动态内容
- 多语言支持:生成国际化页面
项目地址:
👉 GitHub - halo-dev/upage
该工具通过将自然语言理解与网页生成技术结合,大幅降低了建站门槛。建议从基础企业官网模板入手,逐步探索游戏化页面等创意应用。所有生成代码符合 W3C 标准,可直接用于生产环境。