一个人从零搭建AI角色对话App
·
一个人从零搭建AI角色对话App,我用了多少成本
前言
两个月前,我想做一个跟AI演戏的小程序。
两个月后,小程序还在审核,但我已经搞定了后端、前端、部署、域名、HTTPS。
今天不吹技术多牛,就实打实算一笔账:一个人做一款AI产品,到底要花多少钱?
一、功能简介
豆豆搭子 — 一个可以跟AI角色聊天、一起演小剧场的网页应用。
目前的功能:
- 角色聊天:选了角色直接开聊,AI 会记住角色性格
- 小剧场:7个预设剧本,跟AI一起选选项演戏,跟互动小说一样
- 导出素材:演完后可以导出聊天长图或者完整剧本
体验地址:https://doudouplay.cn/h5/ (手机电脑都能打开)
二、成本明细
直接说重点——一个人做这个产品,每个月多少钱?
| 项目 | 费用 |
|---|---|
| 某云 ECS 服务器(2核2G,3M带宽) | ¥99/年 ≈ ¥8.3/月 |
| 域名 | ¥30/年 ≈ ¥2.5/月 |
| SSL 证书(Let’s Encrypt) | ¥0 |
| DeepSeek API | ¥0 起步,按量计费 |
| 代码开发 | ¥0 |
| 总计 | ≈ ¥11/月 |
你没看错,一个月10块钱,就能让一个完整的AI产品跑在线上。
为什么能这么便宜?
- 服务器用轻量型:初期用户少,2核2G绰绰有余
- AI API 按量付费:不用自己买显卡,DeepSeek 价格极低
- 全部自己开发:没有人力成本
三、技术栈
后端:Python FastAPI + SQLite + DeepSeek API
前端:uni-app(Vue 3),一次开发编译到 H5 + 小程序
部署:某云 ECS + Ubuntu + Nginx + Supervisor
HTTPS:Let's Encrypt 免费证书
登录:设备ID + JWT Token,无需注册
防护:Nginx 限流 + 后端限流
为什么不选主流方案?
- 不用 PostgreSQL:MVP 阶段 SQLite 完全够用
- 不用 Docker:单机部署,Supervisor 管理进程足够
- 不买 GPU 服务器:用 API 代替自建模型,成本降两个数量级
MVP 阶段的务实选择——够用就行,先跑起来再说。
四、踩坑记录
坑1:小程序审核被拒
微信要求 AI 对话类小程序必须用企业主体,个人不行。
解决:改用 uni-app 的 H5 构建,部署成网页版,链接直接发给用户。不用审核,随时上线。
坑2:API Key 防护
如果有人知道了 API 地址,疯狂调接口,DeepSeek 额度会瞬间耗尽。
解决:上了三层防护——
- Nginx 层:按 IP 限流,AI 接口每分钟最多6次
- 后端层:每用户每小时最多30次
- 全局每日上限:500次
坑3:聊天气泡排版
用户消息右对齐,文字一长换行后还是右对齐,阅读体验极差。
解决:word-break: normal + overflow-wrap: break-word + 气泡内文字强制左对齐。
五、总结
这件事对我的意义不在钱上——
- 验证了一个想法:一个人可以用 AI API 做出一个完整产品
- 打通了全链路:从想法 → 写代码 → 部署 → 上线 → 推广
- 积累了实战经验:FastAPI、uni-app、Nginx、DeepSeek
而且以后想做类似的东西,已经有全套基础设施可以直接复用。
体验地址:豆豆搭子
如果对独立开发或AI产品感兴趣,欢迎关注我,持续分享实战经验。
更多推荐
所有评论(0)