Ascent Creator 产品设计文档

版本:1.0 | 更新日期:2026-06-02


Ascent Creator

全栈 AI 创作平台 — 产品设计文档
版本 v1.0 2026-05-31 初稿 admin

文档摘要

Ascent Creator 是一个模型集成各类开源、闭源可行的全栈 AI 创作平台。模型集成各类开源、闭源可行,在模型管理里面管理各类模型,可以使用我们自带的开源模型,也可以使用自己购买的模型。集成多种 AI 生成能力(文本/图片/视频/音乐/语音/代码/数字人),用户也可从阿里云、腾讯云等云服务商购买闭源大模型 API 自行配置使用。平台采用"多端口输入→AI模型层→多端口输出"的架构设计,支持通过 Web 界面、REST API、微信、Telegram、企业微信、飞书等多渠道输入创作指令,AI 模型处理后生成的作品可在平台内预览,或通过微信小程序、Telegram 频道、分享链接、PDF 导出等方式分发传播。本文档旨在全面记录平台的产品设计、技术架构、数据模型、API 规范及发展规划。

目录

  1. 产品定位与核心价值
  2. 市场分析与竞品对比
  3. 用户画像与场景
  4. 整体系统架构
  5. 输入端口详解
  6. AI 模型层设计
  7. 各工坊详细设计
  8. 工坊协同能力(复合创作场景)
  9. 输出与分发渠道
  10. 数据模型设计
  11. API 接口规范
  12. 安全与权限体系
  13. 部署运维架构
  14. 发展路线图
  15. 商业模式建议
  16. 附录

一、产品定位与核心价值

1.1 产品定位

Ascent Creator 定位为模型集成(Model-Agnostic)的一站式 AI 内容创作与分发平台。平台本身不绑定任何特定大模型,而是作为AI 模型网关,支持市面上所有主流大模型的接入与调度——无论是开源模型(如 Qwen、Llama、DeepSeek、Mistral 等)还是闭源商业模型(如 GPT-4、Claude、文心一言、通义千问、腾讯混元等),只要提供 API 接口,即可通过 HTTP 配置接入平台使用。

平台内置了多个预配置的模型连接器,同时开放自定义模型接入功能,用户可以从阿里云、腾讯云、华为云、百度智能云等云服务商购买闭源大模型的 API 服务,填入 API Key 和 Endpoint 即可在平台各工坊中调用。目标是降低 AI 创作门槛,让不具备编程能力的普通用户也能通过自然语言描述,轻松生成高质量的图片、视频、音乐、语音、小说和 Web 应用,并通过多渠道进行分享和传播。

1.2 核心价值主张

零门槛创作

自然语言即可驱动全品类 AI 生成,无需专业知识

多端接入

Web / 微信 / Telegram / 企微 / 飞书 / API 多端支持

一键分发

作品可通过小程序、链接、PDF 等多渠道分享传播

私有化部署

核心 LLM 模型私有化部署,数据安全可控

1.3 核心功能矩阵

功能域 工坊 核心能力 底层模型 状态
文本生成 AI写作工坊文章生成、故事创作、格式化输出Qwen3-30B-Coder[完成]
AI小说工坊五步设定向导、流式章节生成、角色管理、世界观设定Qwen3-30B-Coder[完成]
图像生成 AI图片工坊文生图、图生图、参数调节SDXL / FLUX.1[完成]
视频生成 AI视频工坊文生视频、异步生成、历史记录腾讯混元 hy-video-1.5[完成]
音乐生成 AI音乐工坊文生音乐、自定义歌词、风格选择Suno v4[完成]
语音合成 AI语音工坊文字转语音(TTS)Qwen音频模型[完成]
对话AI AI聊天助手角色对话、自定义角色、知识库、多媒体生成Qwen3-30B-Coder[完成]
应用生成 AI应用工坊自然语言转Web应用、一键部署Qwen3-30B-Coder[完成]
数字人 数字人工坊VRM/Live2D形象创建与管理VRM / Live2D[完成]

二、市场分析与竞品对比

2.1 行业背景

2025-2026年是AI创作工具的爆发期。据行业数据,全球AI内容生成市场规模预计在2026年突破500亿美元,年复合增长率超过35%。国内市场方面,字节跳动、腾讯、百度等大厂纷纷推出AI创作工具,但存在以下痛点:

  • 功能碎片化:图片、视频、音乐等创作能力分散在不同产品中
  • 使用门槛高:大多需要专业提示词工程知识
  • 分发渠道单一:作品产出后缺乏便捷的分享传播机制
  • 数据隐私顾虑:云端服务数据不在本地,企业用户存疑

Ascent Creator 的设计理念正好切中这些痛点:全品类 + 零门槛 + 多端分发 + 私有化部署

2.2 竞品对比

对比维度 Ascent Creator Midjourney Runway 通义千问+ Suno
文本生成[完成] 工坊+小说[完成] 基础
图片生成[完成] SDXL/Flux[完成] 专业级[完成] 通义万相
视频生成[完成] 混元视频[完成] 专业级[完成] 通义万相
音乐生成[完成] Suno v4[完成] 专业级
多端口输入[完成] 5+通道 Discord Only Web Only[完成] 多端 Web Only
私有化部署[完成] 可私有化 云端 云端 云端 云端
多端分发[完成] 小程序/Telegram/链接
价格低成本$10-60/月$15-95/月按量付费$10-30/月

三、用户画像与典型场景

内容创作者(小A)

短视频博主,需要快速生成素材。通过微信发送指令给平台,AI生成视频后自动返回,可直接在微信上预览并转发给粉丝群。

手机 "帮我生成一只卡通猪在跳舞的3D动画视频" → 收到MP4 → 转发微信群

企业市场(小B)

市场部经理,需要制作产品宣传图、推广文案。通过Web端使用图片工坊和写作工坊,生成的素材可直接用于公众号和朋友圈。

"帮我写一份新品发布会的邀请函" → 生成文案 → 配上AI海报 → 发布

开发者(小C)

独立开发者,利用平台的API能力,在自己的应用中集成AI功能。通过REST API调用内容生成服务。

POST /api/chat/completions → 流式获取AI回复 → 集成到自己的App

教育工作者(小D)

教师,需要制作教学素材。通过小说工坊生成教学故事,语音工坊生成配音。

"生成一个关于恐龙灭绝的儿童科普故事" → 自动生成内容+配音

四、整体系统架构

                  ┌─────────────────────────────────────────────────────┐
                  │              输入层 (Input Layer)                    │
                  ├──────────┬──────────┬─────────┬────────┬────────────┤
                  │  Web端    │  API网关  │  微信    │Telegram│  企微/飞书  │
                  │ :5000    │ REST API │ WeChat  │ Bot    │  WeCom     │
                  └─────┬────┴─────┬────┴────┬───┴────┬────┴─────┬──────┘
                        │          │         │        │          │
                        └──────────┴─────────┴────────┴──────────┘
                                      │
                        ┌─────────────▼────────────────────┐
                        │       OpenClaw Gateway            │
                        │   消息路由 / 通道管理 / 身份认证    │
                        └─────────────┬────────────────────┘
                                      │
                        ┌─────────────▼────────────────────┐
                        │     Ascent Creator 核心服务       │
                        │     Flask Backend :5000           │
                        │     Vue 3 Frontend SPA            │
                        │     会话管理 / SSE / 任务队列      │
                        └─────────────┬────────────────────┘
                                      │
            ┌─────────────────────────┼─────────────────────────┐
            │                         │                         │
  ┌─────────▼──────────┐  ┌──────────▼──────────┐  ┌───────────▼────────┐
  │    AI 模型层 (L1)   │  │   AI 模型层 (L2)    │  │  AI 模型层 (L3)    │
  │   Qwen3-30B-Coder   │  │  SDXL / FLUX.1     │  │  QQ音乐/Suno v4   │
  │   Qwen3-32B-Int4    │  │  混元视频 hy-v1.5   │  │  语音合成(TTS)    │
  │   (私有化部署)       │  │  (云端API调用)      │  │  (云端API)        │
  └─────────────────────┘  └────────────────────┘  └────────────────────┘
            │                         │                         │
            └─────────────────────────┼─────────────────────────┘
                                      │
                  ┌───────────────────▼──────────────────────────┐
                  │              输出层 (Output Layer)             │
                  ├──────────┬──────────┬────────┬────────┬───────┤
                  │ 平台预览  │微信小程序 │Telegram │ PDF导出│分享链接│
                  │ Web UI   │MiniApp   │Channel  │Export   │Share  │
                  └──────────┴──────────┴────────┴────────┴───────┘

4.1 架构分层说明

输入层 多通道用户交互入口。Web端提供完整的GUI界面(Vue 3 SPA),API网关提供RESTful接口供第三方系统集成,微信/Telegram/企微/飞书通过消息通道实现自然语言交互式创作。
路由层 OpenClaw Gateway 负责管理各消息通道的连接、身份认证、消息路由、频率限制。支持的消息通道包括:微信(WeChat)、QQ、Telegram、企业微信、飞书、Discord、Signal 等。
核心层 Ascent Creator 后端基于 Flask 框架,提供 REST API 和 SSE(Server-Sent Events)流式接口。前端为 Vue 3 + Vite SPA,通过 Tailwind CSS 实现暗色主题UI。核心能力包括:用户会话管理、AI模型调用封装、任务队列、历史记录持久化。
模型层 分为本地私有化模型和云端API调用两大类。本地模型为 Qwen3-30B-Coder-Instruct(8bit量化),云端API包括腾讯混元视频、Suno音乐、SDXL图片等。通过统一抽象层封装不同模型的调用差异。
输出层 创作完成的AI作品通过多种渠道触达用户:平台Web UI直接预览播放、微信小程序分享给好友和朋友圈、Telegram频道推送、PDF文件导出、可分享的链接等。

4.2 技术选型说明

层级 技术 版本 选型理由
前端框架Vue 33.4+Composition API + 响应式系统,构建复杂交互流畅高效
构建工具Vite5.x极速HMR,按需编译
CSS框架Tailwind CSS3.x原子化CSS,暗色主题定制方便
图标库Lucide Vue Next-轻量、美观、Tree-shaking友好
后端框架Flask2.x轻量灵活,Python生态丰富
数据库SQLite3.x零配置,适合单机部署
AI协议OpenAI API兼容行业标准协议,模型切换无感
流式传输SSE-打字机效果,用户体验好
消息路由OpenClaw Gateway-统一多通道消息管理

五、输入端口详解

Ascent Creator 支持六大输入端口,每个端口的设计目标、接入方式和技术实现各不相同,共同构成平台全方位的用户触达能力。

输入端口 1 — Web 端 (主界面)
访问地址http://82.156.214.59:5000
技术栈Vue 3 SPA + Flask 后端
路由设计 / 首页仪表盘 · /dashboard 仪表盘 · /writing 写作工坊 · /image 图片工坊 · /video 视频工坊 · /music 音乐工坊 · /voice 语音工坊 · /novel 小说工坊 · /chat 聊天助手 · /code 应用工坊 · /avatar 数字人工坊 · /models 模型中心 · /gallery 作品广场 · /assets 资源管理
支持的交互表单输入、图片拖拽上传、视频播放预览、SSE流式文本输出(打字机效果)、代码运行实时反馈、对话历史管理
部署方式Nginx 反向代理(开发模式 Flask 直接运行 :5000)
输入端口 2 — REST API 网关
基础URLhttp://82.156.214.59:5000/api
协议HTTP/1.1, JSON 序列化, SSE 流式响应
认证方式Bearer Token(API Key)
核心接口 聊天: POST /api/chat/completions (SSE流式)
模型列表: GET /api/models
图片生成: POST /api/image/generate
视频生成: POST /api/video/generate (异步)
视频状态: GET /api/video/status/<task_id>
音乐生成: POST /api/music/generate
历史记录: GET /api/video/history
数字人: GET /api/avatar/models · GET /api/avatar/list · POST /api/avatar/create
应用部署: POST /api/deploy/html · GET /api/deploy/list
聊天角色: GET/POST /api/chat/characters · GET/PUT/DELETE /api/chat/characters/<id>
应用场景第三方系统集成、自动化脚本调用、自定义前端开发
输入端口 3 — 微信端
接入方式OpenClaw WeChat 插件,通过企业微信个人号接入
交互模式私聊(一对一)、群聊(被@时触发)
支持功能 AI 聊天对话(调用Qwen模型)、视频生成指令(微信发指令 → 生成后返回视频)、平台通知推送、文档查询、状态查询
消息类型文本、图片、视频、文件、语音消息
限制依赖于企业微信个人号通道,存在一定频率限制
手机 输入端口 4 — Telegram
接入方式Telegram Bot API
交互模式Bot 私聊、群组/频道Bot消息
支持功能指令式创作(/video, /image, /music)、结果推送、作品管理
规划状态开发中
输入端口 5 — 企业微信
接入方式企业微信自建应用/机器人 + MCP Server
交互模式企业内部应用聊天、通讯录集成、日程管理
规划功能企业级AI客服、内部文档生成、会议助手、周报自动生成
规划状态规划中
输入端口 6 — 飞书
接入方式飞书机器人 / 飞书小程序
交互模式群聊/私聊机器人、小程序内嵌页面
规划功能文档AI协作、会议纪要生成、知识库问答
规划状态规划中

六、AI 模型层设计

6.1 模型总览

模型集成设计理念

Ascent Creator 的核心竞争力不在于某个特定的大模型,而在于模型接入的开放性和灵活性。平台通过统一的 API 抽象层,屏蔽了不同模型供应商的接口差异,让用户可以:

  • 使用平台预置的开源模型:平台已在服务器上私有化部署了 Qwen3 系列模型(30B/32B),用户开箱即用
  • 接入其他开源模型:支持通过 OpenAI 兼容协议接入任何开源模型(Llama、DeepSeek、Mistral、Yi、ChatGLM 等)
  • 购买商业模型 API:支持从阿里云(通义千问)、腾讯云(混元)、百度云(文心一言)、DeepSeek、OpenAI、Anthropic 等云服务商购买闭源 API,在平台中配置使用
  • 自定义 HTTP 接入:任何符合 REST API 规范的 AI 模型,只需提供 Endpoint 地址和鉴权信息,即可通过「模型管理」页面接入
  • 模型切换零成本:所有工坊的 AI 调用均通过统一的模型网关路由,切换模型无需修改任何代码
模型名称 类型 部署方式 上下文窗口 能力标签 API地址
Qwen3-Coder-30B-Instruct LLM (MoE) 私有化部署 262,144 tokens chat, code, writing :3990/v1
Qwen3-32B-Int4 LLM 私有化部署 131,072 tokens chat :3990/v1
SDXL / FLUX.1 图片生成 本地/云端 - image :7860 / :8188
腾讯混元 hy-video-1.5 视频生成 云端API - video tokenhub.tencentmaas.com
Suno v4 音乐生成 云端API - music 外部API

6.2 LLM 调用封装

所有 LLM 调用通过统一的 call_llm_stream(messages, model_id, **kwargs) 函数进行封装。该函数不绑定任何特定模型供应商,只要目标模型提供 OpenAI 兼容的 API 接口(SSE 流式或非流式),均可通过配置接入:

  1. 模型配置解析:config.pyMODELS 字典中获取模型参数(temperature、max_tokens 等)
  2. 请求构造:组装兼容 OpenAI API 格式的请求 payload,添加 Authorization Header
  3. 流式响应:通过 requests.post(stream=True) 获取 SSE 流,逐 chunk 解析 data: {"content": "..."} 格式并 yield
  4. 错误处理:连接失败、HTTP错误、JSON解析异常都有捕获和重试/降级逻辑

6.3 视频生成流程(异步模式)

腾讯混元视频采用提交-轮询的异步模式:

Step 1 → POST /v1/api/video/submit → 返回 task_id (status: queued)
Step 2 → POST /v1/api/video/query → 轮询状态 (in_progress)
Step 3 → ... 每 10-30 秒轮询一次 ...
Step 4 → POST /v1/api/video/query → 返回 status: completed + data.url (视频下载链接)
Step 5 → 下载视频并返回给用户

七、各工坊详细设计

7.1 AI聊天助手(ChatStudio)

功能定位:平台的"前台接待",用户可以在这里与AI助手对话,获得平台功能介绍、创作帮助、问题解答。同时支持虚拟角色扮演——用户可以创建自定义角色并与之对话。

主要特性:

  • 角色创建与管理:自定义角色名称、外貌、性格、背景故事、知识库、表情标签、问候语
  • 角色扮演对话:系统提示词注入角色设定,模型完全按角色身份对话
  • SSE流式输出:逐字显示AI回复,打字机效果,无等待延迟
  • 多媒体内联渲染:支持 [IMAGE:描述][VIDEO:描述][HTML:...] 标签,自动生成并内嵌显示
  • 角色知识库:每个角色可独立配置知识库内容,注入到对话上下文中

数据库表:ai_chat_characters — 存储10个自定义字段 + 时间戳

7.2 AI小说工坊(NovelStudio)

功能定位:AI辅助小说创作工具,提供从设定到生成完整小说的工作流。

五步设定向导:

  1. 核心设定:小说标题、类型(玄幻/科幻/言情/悬疑等)、主题、风格、目标读者
  2. 世界观构建:世界背景、力量体系、地理环境、文明设定、魔法/科技体系
  3. 角色设定:主角/配角信息(姓名、年龄、外貌、性格、背景、动机、成长弧光)
  4. 大纲规划:整体故事大纲、章节划分、情节节奏
  5. 知识库导入:设定文档、参考资料、术语表等自由导入

核心功能:

  • 流式章节生成:每章通过 SSE 逐字输出,用户实时看到写作过程
  • 批量角色生成:一次输入多个姓名,AI自动生成完整角色卡片
  • 角色面板:双标签页展示「世界观设定」和「角色详情」,点击角色查看完整设定
  • 世界观管理:力量体系、地理、历史、文化等分类管理
  • 知识库:自由添加参考资料,章节生成时自动注入上下文

关联表:ai_novels · ai_novel_chapters · ai_novel_characters · ai_novel_knowledge · ai_novel_settings · ai_novel_world_items

7.3 AI视频工坊(VideoStudio)

功能定位:基于腾讯混元模型的高质量视频生成服务。

  • 文生视频:输入自然语言描述,AI生成匹配的视频片段(目前支持 hy-video-1.5 模型)
  • 异步生成:提交后系统自动轮询,无需用户保持连接
  • 历史记录:所有生成的视频保存在历史列表中,可随时回看和下载
  • 多端交付:Web预览、微信发送、Telegram推送(开发中)
  • TokenHub认证:使用API Key + API Key ID 双字段认证

关联表:ai_video_history · ai_videos

7.4 AI图片工坊(ImageStudio)

  • 文生图:SDXL / FLUX.1 双模型支持
  • 参数调节:steps、cfg_scale、宽高比自定义
  • 本地ComfyUI/SDWebUI对接(规划中)

7.5 AI音乐工坊(MusicStudio)

  • Suno v4 模型:文生音乐、自定义歌词
  • 风格选择:流行、古典、电子、民谣等
  • 纯音乐/带歌词模式切换
  • 生成历史管理与回放

关联表:ai_music

6.4 自定义模型接入流程

用户添加新模型的步骤:

Step 1 → 在「模型管理」页面点击「添加模型」
Step 2 → 填写模型名称(如 "我的GPT-4o")
Step 3 → 填写 API Base URL(如 "https://api.openai.com/v1")
Step 4 → 填写 API Key
Step 5 → 选择协议类型(OpenAI兼容 / 自定义HTTP)
Step 6 → 配置模型参数(temperature, max_tokens, context_length 等)
Step 7 → 保存后即可在所有工坊中选择该模型

配置示例(config.py):
MODELS["my_custom_model"] = {
  "display_name": "我的自定义模型",
  "type": "llm",
  "api_base": "https://xxx.com/v1",  # 自定义API地址
  "api_key": "sk-xxx",  # 自定义API Key
  "context_length": 128000,
  "completion_options": {
    "temperature": 0.7,
    "max_tokens": 4096
  }
}

7.6 AI写作工坊(WritingStudio)

  • 通用文章生成:新闻稿、科普文、营销文案等
  • 格式模板支持:Markdown、JSON、HTML 多格式输出
  • 流式打字机输出

7.7 AI语音工坊(VoiceStudio)

  • TTS 文字转语音
  • 多音色选择
  • 音频播放与下载

7.8 AI应用工坊(CodeStudio)

  • 自然语言描述 → 自动生成HTML/JS/CSS Web应用
  • 代码沙箱执行
  • 一键部署到静态托管
  • 部署历史管理

7.9 数字人工坊(AvatarStudio)

  • VRM / Live2D 双模型支持
  • AI对话驱动表情动作
  • 形象定制与管理
  • 语音克隆(规划中)

八、输出与分发渠道

Ascent Creator 的作品分发策略是:一次创作,多渠道触达。目前支持以下输出渠道:

# 渠道 承载内容 实现方式 传播范围 状态
1 ️ 平台内预览 图片、视频、音乐、语音、代码应用、数字人 Vue 3 前端组件直接渲染/播放 平台内用户 [完成]
2 手机 微信发送 视频、图片、文档、语音 OpenClaw WeChat 插件→文件消息 微信好友/群聊 [完成]
3 手机 微信小程序 图片、视频、文章、AI应用 微信小程序内嵌WebView/原生组件 小程序用户+分享传播 开发中
4 Telegram 频道 视频、图片、音频、文件 Telegram Bot API 消息推送 频道订阅者/群组 - 规划中
5 PDF导出 文档、小说、报告 HTML→PDF转换(weasyprint/pdfkit) 下载链接/文件分享 [完成]
6 分享链接 作品专属页面、嵌入码 生成唯一URL/iframe嵌入码 不限 开发中
7 小红书 图文笔记、短视频、配图文案 小红书开放平台 API 个人主页/笔记流 - 规划中
8 抖音 短视频、图片集、音乐、文案 抖音开放平台 API 个人主页/推荐流 - 规划中
9 Bilibili 短视频、长视频、专栏图文、互动视频 Bilibili开放平台 API 个人空间/推荐流/番剧区 - 规划中
10 快手 短视频、直播、图片 快手开放平台 API 个人主页/推荐流 - 规划中
11 AI短剧平台 AI漫剧、互动剧集、竖屏短剧 自建平台 / 短剧分发渠道 全平台分发 - 规划中
12 小程序转发裂变 所有作品类型 微信小程序转发能力 好友→朋友圈→裂变传播 - 规划中

九、版权与备案服务体系

- 概述

Ascent Creator 不仅帮助创作者生产内容,还提供版权保护和合规辅助服务,覆盖各类内容类型的版权登记、备案申请、发行辅助,让创作者可以「一次创作,安全分发」。

9.1 版权与备案需求矩阵

内容类型 版权保护 备案/审批 说明
小说/剧本 [完成] 著作权登记(建议) 一般不需要 发表即自动保护,登记维权必备
短剧/短视频 [完成] 剧本+成片双登记 [完成] 广电备案 需规划备案+上线备案号
音乐 [完成] 著作权登记 ️ ISRC编码 词曲+录音双版权
️ AI生成图 [完成] 著作权登记 不需要 北京互联网法院认定AI图可版权
语音/TTS音源 [完成] 录音制品登记 不需要 名人声音需肖像权授权
数字人形象 [完成] 外观设计登记 ️ 肖像权 商用需避免侵权
软件/应用 [完成] 软件著作权 ️ APP备案 上架应用商店必要条件
游戏 [完成] 著作权登记 [完成] 游戏版号 没版号不能收费运营
有声读物 [完成] 原著授权+录制版权 不需要 必须有原著授权链
社交平台内容 [完成] 自动保护 不需要 AI标注义务(2025新规)

9.2 短剧发行合规流程

一、内容审核与备案

规划备案拍摄前向省广电局提交「重点网络微短剧规划备案」,获批后才能开机
上线备案制作完成后申请「上线备案号」,审核通过才能上线播出
审核标准不得违规宣传、低俗内容,需符合社会主义核心价值观

二、经营资质

广播电视节目制作经营许可证必须有!制作方/出品方必须持有
信息网络传播视听节目许可证平台方需要,发行方一般不需要
营业执照经营范围需含「广播电视节目制作」

三、平台上线材料清单

微短剧上线平台通用材料清单:
├── 上线备案号(广电核发)
├── 广播电视节目制作经营许可证
├── 著作权证明或授权书
├── 主演/导演合约
├── 完整成片(含片头片尾)
├── 内容合规承诺书
└── 平台签约合同

9.3 平台辅助服务

优先级 服务名称 适用对象 功能描述
P0 软著申请辅助 软件开发者 自动生成软件著作权登记材料(源码提取、说明书、申请表),在线申报至版权中心
P0 作品著作权登记 小说/剧本/图片/音乐作者 按版权中心格式自动生成登记材料,支持批量提交
P0 短剧备案材料包 短剧/短视频创作者 根据剧本提取梗概+主题,自动生成规划备案表和上线备案材料
P1 ISRC编码申请 音乐创作者 音乐作品登记+ISRC编码,用于音乐平台分发
P1 游戏版号材料包 游戏开发者 全套版号申请材料,内容自检+防沉迷配置指南
P2 授权链管理 所有创作者 记录改编/续写/二创来源授权,自动生成授权树和证明文件

9.4 后续迭代方向

  • 版权登记状态追踪(审核进度实时同步)
  • AI合规检测(自动检测内容是否违反审核红线)
  • 发行渠道对比看板(各平台政策、分成比例、审核周期)
  • ️ 材料自助打包(一键导出发行所需全部文档压缩包)
  • 手机 小程序版本备案辅助(APP备案+小程序审核一体化)
十、数据模型设计

平台使用 SQLite 数据库,以下为核心数据表及关系:

10.1 AI 小说相关表(6张)

表名 核心字段 关联关系
ai_novelsid, title, genre, theme, style, target_audience, core_idea, setting, outline, protagonist, setup_step, setup_completed, current_chapter, total_chapters, status主表
ai_novel_chaptersid, novel_id, chapter_num, title, content→ ai_novels.id
ai_novel_charactersid, novel_id, name, role, gender, age, appearance, personality, background, bio, arc, motivation, relationships→ ai_novels.id
ai_novel_knowledgeid, novel_id, category, title, content, source, tags→ ai_novels.id
ai_novel_settingsid, novel_id, setting_type, title, content→ ai_novels.id
ai_novel_world_itemsid, novel_id, item_type, name, description, rules, details→ ai_novels.id

10.2 AI 视频相关表(2张)

表名 核心字段 说明
ai_video_historyid, prompt, model, style, duration, video_url, status, task_idTokenHub视频生成记录
ai_videosid, user_id, prompt, model, style, duration, negative_prompt, status, video_url, error_message通用视频生成记录

10.3 AI 其他表

表名 用途 字段数
ai_chat_charactersAI聊天角色自定义12
ai_musicAI音乐生成记录15
ai_configs平台配置键值存储2

10.4 论坛数据表(6张)

表名 用途 说明
users用户账号username, password, is_admin, avatar, badge, openid
posts论坛帖子title, content, author_id, tags, views, likes
replies帖子回复post_id, parent_id, content, author_id
post_likes帖子点赞post_id, user_id
books投资书单title, author, category, core_idea
nav_history净值曲线user_id, nav_date, nav_value

十一、API 接口规范

所有 API 使用 RESTful 风格,请求和响应均为 JSON 格式,流式接口使用 SSE (Server-Sent Events)。

11.1 聊天类接口

POST /api/chat/completions
请求体:
{
  "messages": [{"role": "user", "content": "你好"}],
  "model": "qwen3_coder_30b_a3b_instruct_262144_dist2_b1b1_8_a16w16",  // 可选
  "stream": true,           // 默认为true
  "character_id": 1         // 可选,指定角色
}
响应(SSE流式):
data: {"content": "你"}
data: {"content": "好"}
data: [DONE]

GET /api/chat/characters              → 角色列表
POST /api/chat/characters             → 创建角色
GET /api/chat/characters/:id          → 角色详情
PUT /api/chat/characters/:id          → 更新角色
DELETE /api/chat/characters/:id       → 删除角色

11.2 视频生成接口

POST /api/video/generate
请求体: { "prompt": "小狗跳舞", "model": "hy-video-1.5" }
响应: { "success": true, "task_id": "xxx", "message": "任务已提交" }

GET /api/video/status/:task_id
响应: { "status": "completed", "video_url": "https://..." }

GET /api/video/history → 视频生成历史列表
GET/POST /api/video/config → 视频API配置管理

11.3 小说类接口

POST /api/novel/create → 创建小说
GET /api/novels → 小说列表
POST /api/novel/:id/save_setup → 保存设定
GET /api/novel/:id/ → 小说详情
GET /api/novel/:id/chapter/stream → 流式生成章节(SSE)
POST /api/novel/:id/character/batch-generate → 批量生成角色
POST /api/novel/:id/delete → 删除小说
... 角色/知识库CRUD ...

11.4 其他接口

GET  /api/models              → 模型列表
POST /api/image/generate      → 图片生成
POST /api/music/generate      → 音乐生成
POST /api/deploy/html         → 应用部署
POST /api/code/execute        → 代码执行
GET  /api/avatar/models       → 数字人模型列表
GET  /api/assets              → 资源文件列表

十二、安全与权限体系

12.1 访问控制

  • Web端:数据库存储用户名+密码(明文,待升级为哈希存储)
  • API:Bearer Token 鉴权,API Key 管理机制
  • 微信/Telegram:OpenClaw Gateway 管理通道级权限
  • 视频API:TokenHub 双字段认证(API Key + API Key ID)
  • Qwen模型:独立API Key 保护(sk-GjQSKOCH...)

12.2 数据安全

  • 所有 AI 生成内容存储在本地 SQLite 数据库中
  • 视频文件存储在腾讯云COS(TokenHub返回的临时链接,8小时有效)
  • 上传文件大小限制:100MB
  • 下载白名单机制:只有白名单内的文件可通过论坛公开访问

12.3 频率控制

  • TokenHub API 每日调用次数限制(超出后返回429,需显示「每日创作数量已用完」提示)
  • 微信消息频率限制(企业微信个人号通道限制)
  • SSE连接超时控制

十三、部署运维架构

13.1 当前部署拓扑

腾讯云轻量服务器 (2核2G)
├── Ascent Creator 后端 Flask :5000
│   └── AI模型代理 :3990 (Qwen3-30B-Coder)
├── 论坛服务 Flask :5001 (同一套代码)
├── OpenClaw Gateway (消息通道管理)
└── Nginx (静态资源服务)

13.2 启动流程

# 启动平台后端
cd /root/models_20260529220733/ai-creator-platform
python3 backend/app.py                    # :5000

# 启动论坛
cd /root/.openclaw/workspace
python3 forum.py                          # :5001

# 构建前端
npm run build                             # 生成 dist/

# 视频API配置
backend/configs/video_api.json
{ "api_key": "sk-xxx", "api_key_id": "ak-xxx", "api_base": "https://tokenhub.tencentmaas.com" }

13.3 监控与运维

  • 进程管理:nohup + 手动管理(后续升级为systemd/supervisor)
  • 日志文件:/tmp/app.log(Flask访问日志)
  • 健康检查:curl http://localhost:5000/ 返回200
  • 数据备份:SQLite数据库文件定期备份

十四、发展路线图

1
Phase 1 — 基础建设(已完成)
[完成] Web端全功能上线(9个工坊)
[完成] API网关开放(15+接口)
[完成] 微信端接入(AI对话+视频生成)
[完成] Qwen3-30B-Coder 私有化部署
[完成] 腾讯混元视频API集成
[完成] 论坛系统(5001端口)
2
Phase 2 — 渠道扩展(进行中)
Telegram Bot 接入
微信小程序开发
- 企业微信集成(MCP Server)
- 飞书机器人接入
每日创作限制提示(Toast通知)
3
Phase 3 — 社交裂变
- 作品分享系统(专属链接+二维码)
- 微信小程序传播裂变
- 社区互动(点赞/评论/收藏)
- 作品排行榜
- 用户个人主页
4
Phase 4 — 商业化
- VIP会员体系(基础版/专业版/企业版)
- API计费方案(按量/包月/包年)
- 企业定制服务
- 广告变现
- 模型训练微调服务

九、工坊协同能力 — 从单点创作到复合任务

Ascent Creator 的核心设计理念之一是「工坊即模块,组合即产品」。单个工坊可以独立完成一种类型的创作,但平台的真正价值在于:

+ + + + = 复合创作

多个工坊组合起来,可以完成一个完整的复合创作任务。以下以「AI漫剧」(AI-powered Manga Anime / 漫画动画化)为例,展示工坊如何协同工作:

9.1 典型复合场景:AI漫剧创作流水线

步骤1 AI写作工坊 → 创作漫剧剧本、对白、分镜文本
步骤2 AI图片工坊 → 生成角色立绘、场景背景、关键帧画面
步骤3 AI视频工坊 → 将关键帧转化为动态视频片段,制作动画
步骤4 AI语音工坊 → 为角色生成配音和旁白
步骤5 AI音乐工坊 → 生成背景音乐、主题曲、音效
步骤6 AI应用工坊 → 将以上素材打包为可交互的漫剧播放器
步骤7 手机 多渠道分发 → 微信小程序上线 / Telegram频道推送 / 分享链接传播

9.2 更多复合创作场景

场景 所需工坊组合 最终产出 分发渠道
AI漫剧 写作 + 图片 + 视频 + 语音 + 音乐 + 应用 动态漫画剧集(可交互播放器) 小程序 / Telegram / Web
AI绘本 写作 + 图片 + 语音 有声绘本(图文+配音) PDF导出 / 小程序 / 分享链接
AI音乐MV 音乐 + 图片 + 视频 音乐视频(歌词+动态画面) 微信 / Telegram / Web
️ AI数字人直播 聊天助手 + 语音 + 数字人 + 应用 24小时AI主播 Web嵌入 / 小程序直播
️ AI互动故事 小说工坊 + 聊天助手 + 图片 + 应用 分支对话式互动小说 小程序 / Telegram / Web
AI微课 写作 + 图片 + 语音 + 视频 + 应用 AI讲师授课视频 小程序 / 分享链接 / Telegram频道

核心理念

平台的设计目标不是做多个孤立的AI工具,而是构建一个创作生态。每个工坊就像乐高积木的一块,用户可以根据自己的创作需求,自由组合不同的工坊,形成从内容生产到分发的完整闭环。平台负责工坊之间的数据流转格式对接,用户只需要关注创意本身。

9.3 数据流转机制

工坊协同需要底层数据互通:

  • 角色库共享:小说工坊创建的角色,可直接用于图片工坊生成立绘、视频工坊制作动画
  • 场景/背景库:图片工坊生成的场景图,可作为视频工坊的素材
  • 剧本驱动:写作工坊/小说工坊生成的剧本文本,自动分发给各工坊作为创作输入
  • 资产统一管理:所有生成的作品存储在统一的资产库(/api/assets),各工坊可引用
  • 输出格式标准化:每个工坊的输出都有标准格式,方便下游工坊读取

十五、商业模式建议

🆓

免费版

每日限次使用,基础模型访问

专业版 ¥29/月

不限次数,所有模型,优先排队

企业版 ¥299/月

私有部署方案,定制模型,API白名单

API 按量

每千次调用 ¥X,按需购买

十六、附录

16.1 关键配置信息

=== 平台内置模型(预配置) ===
模型基座:   Qwen3-Coder-30B-Instruct (开源)
API地址:    http://123.58.111.244:3990/v1
API Key:    sk-GjQSKOCHHJOVErtYC8AbCb811cDc4851BdD6A1984040DeBc
默认模型:   qwen3_coder_30b_a3b_instruct_262144_dist2_b1b1_8_a16w16
上下文:     262,144 tokens

=== 可接入的外部模型(示例) ===
- OpenAI:      GPT-4o / GPT-4-turbo / o1 (API Key 需用户自行购买)
- 阿里云:       通义千问 qwen-max / qwen-plus (阿里云灵积平台购买)
- 腾讯云:       腾讯混元大模型 (腾讯云API购买)
- 百度云:       文心一言 4.0 (百度智能云购买)
- DeepSeek:    deepseek-chat / deepseek-reasoner (DeepSeek官网购买)
- Anthropic:   Claude 3.5 Sonnet / Claude 4 (API Key 需用户自行购买)
- 开源自部署:   Llama 3, Mistral, Yi, ChatGLM, DeepSeek-V3 等(任意 OpenAI 兼容协议)

=== 视频生成 ===
API地址:    https://tokenhub.tencentmaas.com
API Key:    sk-HNrbXuF8bQGi4LLup3YNZgXM5oi2E4Nk69sYFpkWGK9G2tko
API Key ID: ak-20260531-051387097131799cd7980c78745ec0a8
当前模型:   hy-video-1.5

=== 视频生成 ===
API地址:    https://tokenhub.tencentmaas.com
API Key:    sk-HNrbXuF8bQGi4LLup3YNZgXM5oi2E4Nk69sYFpkWGK9G2tko
API Key ID: ak-20260531-051387097131799cd7980c78745ec0a8
当前模型:   hy-video-1.5

=== 论坛 ===
独立服务:   http://82.156.214.59:5001 (forum.py)
数据库:     /root/.openclaw/workspace/forum.db

16.2 平台地址一览

服务 地址 端口
Ascent Creator 平台http://82.156.214.59:50005000
学习论坛http://82.156.214.59:50015001
Qwen模型APIhttp://123.58.111.244:3990/v13990

16.3 相关文件目录

平台源码:       /root/models_20260529220733/ai-creator-platform/
后端核心:       .../backend/app.py
配置文件:       .../backend/config.py
视频API配置:     .../backend/configs/video_api.json
前端源码:       .../src/views/ (各工坊Vue组件)
构建产物:       .../dist/ (静态文件)
论坛源码:       /root/.openclaw/workspace/forum.py
论坛数据:       /root/.openclaw/workspace/forum.db
下载白名单:     /root/.openclaw/workspace/downloads_whitelist.json

Ascent Creator

让创作更简单,让分享更精彩

16.4 前端代码结构

┌─ Ascent Creator 平台源码 (Vue 3 + Flask) │ ├── frontend/ (Vue 3 SPA — Vite 构建) │ ├── src/ │ │ ├── App.vue # 根组件 │ │ ├── main.js # 入口文件 │ │ ├── style.css # 全局样式(Tailwind) │ │ ├── components/ │ │ │ ├── AppLayout.vue # 全局布局(侧边栏+顶栏) │ │ │ ├── ShareDialog.vue # 分享弹窗组件 │ │ │ └── KnowledgeBasePanel.vue # 知识库面板组件 │ │ ├── views/ │ │ │ ├── Dashboard.vue # 仪表盘 (6KB) │ │ │ ├── WritingStudio.vue # AI写作工坊 (35KB) │ │ │ ├── ImageStudio.vue # AI图片工坊 (8KB) │ │ │ ├── VideoStudio.vue # AI视频工坊 (14KB) │ │ │ ├── MusicStudio.vue # AI音乐工坊 (12KB) │ │ │ ├── VoiceStudio.vue # AI语音工坊 (19KB) │ │ │ ├── ChatStudio.vue # AI聊天助手 (34KB) │ │ │ ├── NovelStudio.vue # AI小说工坊 (30KB) │ │ │ ├── CodeStudio.vue # AI应用工坊 (22KB) │ │ │ ├── AvatarStudio.vue # 数字人工坊 (14KB) │ │ │ ├── ModelHub.vue # 模型管理 (5KB) │ │ │ ├── AssetLibrary.vue # 资料库 (8KB) │ │ │ └── Gallery.vue # 作品广场 (14KB) │ │ ├── router/index.js # 路由配置 │ │ ├── services/api.js # API封装层 │ │ └── stores/app.js # Pinia状态管理 │ ├── index.html # 入口HTML │ ├── vite.config.js # Vite配置 │ └── tailwind.config.js # Tailwind配置 │ ├── backend/ (Flask REST API) │ ├── app.py # 主应用 (2828行, 89KB) │ ├── config.py # 模型/API配置 (159行) │ ├── configs/ │ │ ├── video_api.json # 视频API密钥配置 │ │ └── suno_api.json # 音乐API密钥配置 │ ├── knowledge/ # AI小说知识库目录 │ ├── generated/ # 生成文件存储 │ ├── uploaded/ # 上传文件存储 │ └── deployed/ # 部署的应用 │ ├── forum/ (独立论坛系统) │ └── /root/.openclaw/workspace/forum.py # 3729行 │ ├── package.json # 前端依赖(42+包) ├── postcss.config.js └── README.md 数据库: forum.db (SQLite, 包含19张表) 部署: nohup + Flask开发服务器 构建: npm run build → dist/

16.5 数据库表一览

# 表名 所属模块 记录数参考
1users论坛用户50+
2posts论坛帖子850+
3replies帖子回复-
4post_likes帖子点赞-
5ai_novelsAI小说 - 主表-
6ai_novel_chaptersAI小说 - 章节-
7ai_novel_charactersAI小说 - 角色-
8ai_novel_knowledgeAI小说 - 知识库-
9ai_novel_settingsAI小说 - 设定-
10ai_novel_world_itemsAI小说 - 世界观-
11ai_video_historyAI视频 - 记录9+
12ai_videosAI视频 - 通用-
13ai_musicAI音乐-
14ai_chat_charactersAI聊天角色1+
15ai_configs平台配置-
16books投资书单-
17futures_sentiment期货情绪-
18portfolio投资组合-
19nav_history净值曲线-

平台::5000 · 论坛::5001