分享一个最近做的 Side Project。
背景:帮做短视频的朋友想标题想到头秃,发现市面上要么是通用AI聊天(需要自己写复杂Prompt),要么是纯数据分析平台(只看数据不产出内容)。没有把"实时热搜数据"和"AI生成"打通的工具。
于是自己动手做了一个:
技术栈:
- Python FastAPI(异步)+ SQLite(aiosqlite)
- DeepSeek API(deepseek-chat 模型)
- 前端纯 HTML/JS,无框架
- Docker Compose + Nginx + Certbot 部署
- 流式生成通过 SSE 实现
- 限流用 slowapi
核心思路:
每个平台的内容算法偏好不同——抖音重视前3秒钩子,小红书偏种草语气,B站标题更标题党。所以不能简单调用一次 API 就完事。
我设计了场景模板系统:为每个平台预设了内容生成模板(抖音5种钩子类型 + 200+条参考句式),生成时先爬取对应平台热搜 → 匹配用户关键词 → 将热词注入模板 → 再调用 DeepSeek。
几个技术细节:
- 游客指纹用 HMAC-SHA256 服务端签名,防伪造
- JWT 存在 httpOnly Cookie,localStorage 方案已废弃
- 前后端统一 CSRF 校验(Origin/Host 比对)
- 请求体限制 2MB,全站限流 60/min
目前状态: v3.4.0,线上运行,用户还是个位数 😂。
对独立开发者或想用 AI 做内容工具的同学,欢迎交流。也欢迎直接体验提建议。
#独立开发者 #FastAPI #DeepSeek #AI工具