























UPage 是一款基于大语言模型的可视化网页构建平台,支持接入主流大模型,只需通过自然语言描述需求,即可快速生成个性化、高颜值的网页,让创作更高效、更智能。
主要功能
可视化编辑,所见即所得:简洁直观的可视化编辑器,支持实时预览,轻松调整布局与样式;
多页面一键生成:支持同时生成多个关联页面,快速搭建完整网站结构;
标准代码自由导出:自动生成规范的 HTML/CSS/JS 代码,便于集成至现有项目或二次开发;
响应式设计,全端适配:自动适配桌面、平板、移动端等多种设备,确保跨平台完美呈现。
前置条件
在开始之前,请确保您的系统满足以下要求:
至少 2GB 可用内存
至少 2GB 可用磁盘空间
互联网连接(用于拉取 Docker 镜像和访问大模型 API)
如需账号登录功能,则需要额外集成https://docs.upage.ai/deployment/logto;否则,建议在反向代理层面添加访问认证机制,以防止服务被未授权用户使用。
https://www.hcjike.com/archives/tMUqkbKb若已创建,可跳过此步骤。

services:
upage:
image: halohub/upage:latest
container_name: upage
restart: always
networks:
- app_network
ports:
- 50110:3000
environment:
LLM_PROVIDER: OpenAI
PROVIDER_API_KEY: 密钥
PROVIDER_BASE_URL: https://api.siliconflow.cn
LLM_DEFAULT_MODEL: deepseek-ai/DeepSeek-V3.2-Exp
LLM_MINOR_MODEL: deepseek-ai/DeepSeek-V3.2-Exp
volumes:
- ./data/data:/app/data
- ./data/logs:/app/logs
- ./data/storage:/app/storage
networks:
app_network:
external: true
./data/data:/app/data:挂载数据目录
./data/logs:/app/logs:挂载日志目录
./data/storage:/app/storage:挂载存储目录
本示例以 硅基流动 场景中的
deepseek-ai/DeepSeek-V3.2-Exp模型为例,如需切换至其他模型,请参阅官方文档获取详细说明。https://docs.upage.ai/configuration#ai-%E6%8F%90%E4%BE%9B%E5%95%86%E9%85%8D%E7%BD%AE
环境变量 | 描述 | 默认值 | 必填 |
|---|---|---|---|
| 服务监听端口 |
| 否 |
| Node.js 环境 |
| 否 |
| 运行环境 |
| 否 |
| 日志级别(debug, info, warn, error) |
| 否 |
| 是否开启文件日志 |
| 否 |
| 附件上传的最大大小 (MB) |
| 否 |
| 资源文件存储位置 |
| 否 |
| 最大响应分段数 |
| 否 |
| 最大 token 数 |
| 否 |
环境变量 | 描述 | 默认值 | 必填 |
|---|---|---|---|
| LLM 提供商,按照下述配置项配置一个 | - | 是 |
| LLM 提供商的 API 基础 URL,部分提供商需要设置此项,例如 Ollama, LMStudio。 OpenAI 可选此项 | - | 否,部分提供商不需要设置此项 |
| LLM 提供商的 API 密钥,大部分提供商需要设置此项 | - | 否,部分提供商不需要设置此项 |
| 生成页面所使用的模型 | - | 是 |
| 辅助页面生成所使用的模型 | - | 是 |
如需了解更多 AI 模型信息,请参阅官方配置文档。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。