【标题】生活娱乐赛道 + 不好好说话模拟器
1. Demo 简介
是什么: 一个 网站(Web 应用),你输入一句话,选个文风和语气,AI 就能帮你改写成各种风格——从魔法中二到学术严谨,从名词堆砌到玄幻修仙,总有一款适合整活。
面向谁: 日常想整活搞怪的网友、需要写趣味文案的创作者、想给朋友整点"不说人话"惊喜的社交达人——说白了就是"想好玩"的人。
主要功能:
-
多文风多语气改写 — 4 种文风(魔法中二风 / 名词堆砌风 / 科研严谨风 / 玄幻修仙风),每种 3~4 种语气细分,还能选择篇幅
-
一键文风转换 — 输入原话,选好风格,AI 马上给你改出来
-
多 API 兼容配置 — 内置了开发者预设(DeepSeek V4 Flash,用的时候请关照一下我的钱包),也支持自己填 OpenAI/Anthropic 兼容 API
-
API Key 安全保护 — 你用自己的 API Key 也放心,它只存在你浏览器本地,不会传到我的服务器上,别人连这个页面也看不到你的 Key
2. Demo 创作思路
灵感来源: 平时聊天群里经常有人故意"不好好说话"——把一句普通的话用中二、学术或者修仙的语气说出来,特别好笑。但自己编真的太费脑子了,就想做一个工具,让 AI 来帮忙快速生成。
想解决的问题: “想整活,但不会编”——普通人想制造趣味效果,但缺乏即兴编词的能力。缺一个快速、多风格、好玩的文本改写工具。
为什么做这个方向: 市面上的文本改写工具都偏严肃(润色、降重),没什么"好玩"的东西。这个 Demo 够轻量,聚焦娱乐场景,技术门槛不高但趣味性很强,很适合用 TRAE 快速迭代出来。
3. Demo 体验地址
在线体验链接:http://47.97.1.115/
已部署到阿里云 ECS,可直接访问。使用无需配置,开发者预设模式即开即用。
4. TRAE 实践过程
开发工具: Trae IDE
技术栈:
-
前端:React 18 + TypeScript + Vite
-
后端:Node.js + Express
-
AI 接入:OpenAI / Anthropic 兼容格式
-
部署:阿里云 ECS(Ubuntu 22.04)+ Nginx + PM2
开发流程:
第一步:搭个架子,让页面能跑起来
用 TRAE 创建了 Vite + React + TypeScript 前端项目,配上 Express 后端,把路由和 API 结构搭好。通过对话式开发快速搞定了可折叠的 API 配置面板、文风选择器、输入框和结果展示,前后端分离的架构一次成型。
第二步:设计 Prompt 体系,让 AI 读懂"不好好说话"
在 TRAE 里通过多轮对话设计了 4 套文风的固定提示词,每套包含:
-
核心风格设定(角色身份、语言风格、输出格式)
-
3~4 种语气细分(比如魔法中二风底下有:神圣辉煌法 / 元素共鸣法 / 咏唱魔法使)
-
3 级篇幅控制(短/中/长,限制输出字符数)
用代码拼装 prompt 的方式代替传统的 markdown 文件加载,解决了之前语气和文风混在一起的 bug。
第三步:做 API 配置面板,兼容多种服务商
通过 TRAE 实现了完整的 API 配置 UI 组件,支持:
-
开发者预设模式(内置 DeepSeek V4 Flash,开箱即用)
-
OpenAI 兼容模式(自己填 baseUrl、API Key、模型)
-
Anthropic 兼容模式(同样自填)
通过 provider 覆写机制,切到哪个模式就用哪套凭证,互不干扰。
第四步:接入 AI 生成,保证质量
实现 AI 改写核心接口,加了好几层质量保障:
-
60 秒超时保护(超过 1 分钟没响应就自动取消)
-
字数校验,不够或超了会自动重试(最多 2 次)
-
输出格式清理(把分析性评价、思考过程、括号注释等乱七八糟的都去掉)
-
7 条统一语言规则约束(不准评价原文、不准输出分析框架、不准加"从你的反馈中"这种话术)
第五步:API Key 安全架构(前端直调)
你可能担心:我用自己的 API Key 连这个页面,万一被你看到了怎么办?放心,看不到。自定义 API Key 只保存在你的浏览器本地(localStorage),不会上传到服务器。点击生成时,后端只返回拼装好的提示词(通过 /api/prompts 接口),AI 请求由你的浏览器直接发给第三方 API,全程不经过我的服务器。开发者预设的 Key 则走后端代理调用,对用户也不可见。两条路径互不干扰,各保各的密。
第六步:上日志,上服务器,上线
-
加了结构化请求日志和 prompt 记录系统(按请求 ID 做索引,重做编号可追溯)
-
配置阿里云 ECS 生产环境(Ubuntu 22.04)
-
用 PM2 做进程守护,服务器重启了也能自动拉起来
-
Nginx 反向代理 + 频率限制(rate-limit)保护 API Key 不被刷爆
项目框架搭建
文风prompt构建
api加密措施
关键对话 Session ID:
阶段一:项目框架搭建 + 基础 UI
.608467746040307:d7db497f8ab3eb4bf0a6c63a37b1bef8_6a4a783e4274e347d936e667.6a4a794a4274e347d936e66a.6a4a7949a529097ecd242430:Trae CN.T(2026/7/5 23:33:30)
阶段二:Prompt 体系设计与文风配置
.608467746040307:de297676bd379eccef135ae7635e0444_6a4a783e4274e347d936e667.6a4a82e94274e347d936e7d0.6a4a82e9a529097ecd24243b:Trae CN.T(2026/7/6 00:14:33)
.608467746040307:c3b7157b5f66140a27dc1e02500f0720_6a4a783e4274e347d936e667.6a4a872e4274e347d936e833.6a4a872ea529097ecd242441:Trae CN.T(2026/7/6 00:32:46)
.608467746040307:85eaaf8d2c138bb42dd3c9aa11a1432b_6a4a783e4274e347d936e667.6a4a89674274e347d936e860.6a4a8966a529097ecd242444:Trae CN.T(2026/7/6 00:42:15)
阶段三:AI 生成接入 + 字数校验 + API 加密 + 配色优化 + 部署
.608467746040307:65c92c06d78a0faa1aa6e7420043e95e_6a4a783e4274e347d936e667.6a507f5df60b164c6da3ba42.6a507f5dc5ca23c747bc4071:Trae CN.T(2026/7/10 13:13:01)
.608467746040307:29e0d9c5d1763d03debdef2bcb08884a_6a4a783e4274e347d936e667.6a508059f60b164c6da3ba88.6a508059c5ca23c747bc4072:Trae CN.T(2026/7/10 13:17:13)
5.社区报名帖链接
社区报名帖链接: 【生活娱乐赛道】 不好好说话模拟器






