当前位置: 首页 > news >正文

UPage 正式开源!

什么是 UPage?

UPage 是一款基于大模型的可视化网页构建平台,支持多种 AI 提供商集成,基于自然语言快速实现定制化网页。它利用大语言模型,让用户能够通过自然语言描述来创建和定制网页。无论您是开发者、设计师还是内容创作者,UPage 都能帮助您快速将想法转化为可视化的网页。

核心特性

基于 LLM 的页面生成:通过自然语言描述生成完整的网页

多种 LLM 提供商支持:兼容 OpenAI、Anthropic Claude、Google Gemini 等多种 LLM 模型

可视化编辑器:简洁直观的可视化编辑器界面,实时预览

多页面生成:支持同时生成多个页面

代码导出:生成标准的 HTML/CSS/JS 代码,方便集成到现有项目

响应式设计:自动适应不同屏幕尺寸

部署集成:支持一键部署到常见托管平台

特别感谢 bolt.diy 项目,UPage 的实现基于该项目的代码结构。

许可证

UPage 采用基于 GPL-v3.0 的补充协议许可证。你可以基于 UPage 的源代码进行二次开发,但是需要遵守以下规定:

不能替换和修改 UPage 的 Logo 和版权信息;

二次开发后的衍生作品必须遵守 GPL V3 的开源义务。

快速开始

此快速启动方式仅适用于体验和测试目的,如需在生产环境中完整部署,请参考Docker 部署指南。

前置条件

在开始之前,请确保您的系统满足以下要求:

- Docker 已安装(推荐 Docker 20.10.0 或更高版本)

- 至少 2GB 可用内存

- 至少 2GB 可用磁盘空间

- 互联网连接(用于拉取 Docker 镜像和访问大模型 API)

使用 Docker 快速部署

UPage 提供了官方 Docker 镜像,可以通过以下命令快速启动:

  docker run -d \--name upage \--restart unless-stopped \-p 3000:3000 \-e LLM_PROVIDER=OpenAI \-e PROVIDER_BASE_URL=your-openai-api-base-url \-e PROVIDER_API_KEY=your-openai-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 \halo-dev/upage:latest

参数说明

-e LLM_PROVIDER=OpenAI :设置默认的 LLM 提供商

-e PROVIDER_BASE_URL=your-openai-api-base-url :设置 API 基础 URL

-e PROVIDER_API_KEY=your-openai-api-key:设置 API 密钥

-e LLM_DEFAULT_MODEL=your-default-model:设置用于页面生成的默认 AI 模型

-e LLM_MINOR_MODEL=your-minor-model:设置用于辅助任务的 AI 模型

-v ./data:/app/data:挂载数据目录,用于存储数据库文件

-v ./logs:/app/logs:挂载日志目录

-v ./storage:/app/storage:挂载存储目录,用于存储上传的文件

访问 UPage

服务启动后,您可以通过浏览器访问:

http://localhost:3000

配置 AI 提供商

UPage 支持多种 AI 提供商,您需要至少配置一个 AI 提供商才能使用页面生成功能。以下是常见的 AI 提供商配置示例:

### DeepSeek

-e LLM_PROVIDER=DeepSeek \-e PROVIDER_API_KEY=your-deepseek-api-key \-e LLM_DEFAULT_MODEL=deepseek-chat \-e LLM_MINOR_MODEL=deepseek-reasoner

### OpenAI

-e LLM_PROVIDER=OpenAI \# 此项可选,不填写时,使用 OpenAI 官方 API-e PROVIDER_BASE_URL=your-openai-api-base-url \-e PROVIDER_API_KEY=your-openai-api-key \-e LLM_DEFAULT_MODEL=gpt-4-turbo \-e LLM_MINOR_MODEL=gpt-3.5-turbo

### Anthropic Claude

-e LLM_PROVIDER=Anthropic \-e PROVIDER_API_KEY=your-anthropic-api-key \-e LLM_DEFAULT_MODEL=claude-3-opus-20240229 \-e LLM_MINOR_MODEL=claude-3-haiku-20240307

### Ollama

-e LLM_PROVIDER=Ollama \-e PROVIDER_BASE_URL=http://127.0.0.1:11434 \-e LLM_DEFAULT_MODEL=llama3 \-e LLM_MINOR_MODEL=llama3

详细的 AI 提供商配置请阅读​编辑UPage 文档。

http://www.dtcms.com/a/471007.html

相关文章:

  • 网站建设外包工作室建设厅网站首页
  • 07-docker-compose容器编排
  • 网站密钥怎么做百度投诉中心在线申诉
  • 数据库、API和MCP等概念
  • 敬请期待打一生肖seo公司如何优化
  • 怎么做淘宝返利网站wordpress打印文章
  • 内蒙医院BA楼宇自控系统与IBMS集成系统深度解析
  • 站外营销有哪几种主流方式天津智能网站建设哪里有
  • seo网站设计电子商务网站总体规划的内容
  • 做签名的网站购物网站建设项目策划书
  • 盛盾科技网站建设网页设计如何把照片作为背景
  • 成都科技网站建设找本地环说wordpress配置邮箱
  • 寻找徐州网站开发行业网站联盟
  • 温州哪里做网站比较好江宁网站建设报价
  • 网站建设完成外网无法访问做兼职上什么网站
  • 青岛市网站建设公司移动wap网站
  • 兰州市城乡和住房建设局网站宜兴建设局官方网站
  • 娱乐网站设计与实现网络服务对人们生活的影响
  • 自助众筹网站建设分销系统多少钱
  • 网站的联系我们怎么做asp网站好还是php网站好
  • 义乌网站建设九中国外贸出口网站
  • 做企业网站服务商wordpress 手机浏览
  • 徐州市城乡和城乡建设厅网站西安网站建设聚星互联
  • 自己做的网站怎么植入erp做软件工资高还是网站
  • 潍坊建设网站公司衡水建设局网站首页
  • 免费行情软件网站大全网页版陕西建设网站
  • 做h5的网站有哪些网站系统开发毕业设计
  • 阿里云域名注册口令网站优化代码
  • 廊坊电子商务网站建设电子政务门户网站建设汇报
  • 网站建设保密协议书企业名录黄页大全