收起左侧

不会写代码也能建网站?Docker 部署 UPage,一句话生成高颜值网站

1
回复
219
查看
[ 复制链接 ]

129

主题

14

回帖

0

牛值

fnOS系统内测组

社区上线纪念勋章fnOS1.0上线纪念勋章EVO2产品纪念

UPage:

一款基于大语言模型的可视化网页构建平台,支持接入主流大模型,只需通过自然语言描述需求,即可快速生成个性化、高颜值的网页,让创作更高效、更智能。

核心特性:

  • • 基于 LLM 的页面生成:通过自然语言描述生成完整的网页
  • • 多种 LLM 提供商支持:兼容 OpenAI、Anthropic Claude、Google Gemini 等多种 LLM 模型
  • • 可视化编辑器:简洁直观的可视化编辑器界面,实时预览
  • • 多页面生成:支持同时生成多个页面
  • • 代码导出:生成标准的 HTML/CSS/JS 代码,方便集成到现有项目
  • • 响应式设计:自动适应不同屏幕尺寸
  • • 部署集成:支持一键部署到常见托管平台

安装

Docker Compose

services:
  upage:
    image: halohub/upage:latest
    container_name: upage
    ports:
      - 3000:3000
    environment:
      - LLM_PROVIDER=OpenAI
      - PROVIDER_BASE_URL=your-openai-api-base-url
      - PROVIDER_API_KEY=your-openai-api-key
      - LLM_DEFAULT_MODEL=your-default-model
      - LLM_MINOR_MODEL=your-minor-model
    volumes:
      - ./data:/app/data
      - ./logs:/app/logs
      - ./storage:/app/storage
    restart: unless-stopped

参数说明(更多参数建议去看文档)

:::LLM_PROVIDER(环境变量):默认 LLM 提供商

PROVIDER_BASE_URL(环境变量):OpenAI 或者其他兼容 OpenAI 规范的 API 基础 URL

PROVIDER_API_KEY(环境变量):OpenAI 或者其他兼容 OpenAI 规范的 API 密钥

LLM_DEFAULT_MODEL(环境变量):生成页面所使用的主要模型

LLM_MINOR_MODEL(环境变量):辅助页面生成所使用的次级模型

:::

TIP:我用的是硅基流动的 API,可以点击用我的邀请码注册(送 2000 万 Tokens)

https://cloud.siliconflow.cn/i/1kFLquql

https://api.siliconflow.cn/v1
Qwen/Qwen3-Coder-480B-A35B-Instruct
Qwen/Qwen2.5-Coder-32B-Instruct

使用

浏览器中输入 http://NAS的IP:3000 就能看到界面

为了更好的截图效果,我将主题设置为深色

先随便试试给的示例生成一个

生成的速度还行,就一点点看着网页生成

效果只能说一般般,好一点的模型应该会好一些

比较方便一点是,可以直接选中元素,让 AI 进行修改

TIP:服务器是不保存生成的数据的,生成以后代码要手动下载到本地,不然就没了

右上角,点击头像可以看到“API 使用量”

花了 127.6K Token,建议还是要对接免费的 API 先试试

总结

UPage 大大降低了网页开发的门槛,利用大语言模型,让用户能够通过自然语言描述来创建和定制网页。对零基础的普通用户来说,只需打开网页,通过自然语言描述需求就能快速生成网页。还能直接选中元素让 AI 调整修改,全程无需编写代码,上手几乎无门槛,让创意能够快速转化为实际网页。

综合推荐:⭐⭐⭐⭐(零使用门槛,新手也能快速上手)

使用体验:⭐⭐⭐(快速生成,上手无门槛)

部署难易:⭐⭐(简单)︎

收藏
送赞
分享

2

主题

74

回帖

0

牛值

初出茅庐

能构建完整的网页吗,比如typecho博客主题

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则