Skip to content

jimeng999/grasshero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌱 种草侠 (GrassHero)

输入产品信息,5秒生成小红书爆款种草文案

Version License Platform

✨ 产品特性

核心功能

  • 🎯 智能文案生成 - 输入产品信息,AI自动生成小红书风格文案
  • 📝 4种文案类型 - 种草安利 / 测评对比 / 教程攻略 / 开箱体验
  • 🎨 4种风格选择 - 亲切闺蜜风 / 专业测评风 / 搞笑吐槽风 / 高级质感风
  • 🔥 16套Prompt模板 - 每种类型×风格的组合都有精心设计的Prompt

附加功能

  • 📌 3个备选标题 - 点击选择最合适的主标题
  • #️⃣ 精准Hashtag - 5-10个高相关标签
  • 🖼️ 封面图建议 - 8字封面文字建议
  • 发布时间建议 - 最佳发布时段推荐
  • 📋 一键复制 - 带emoji版本直接复制

计费模式

  • 🆓 免费版 - 每月3次生成
  • 👑 Pro版 - ¥39/月,无限次生成

🚀 快速开始

1. 安装依赖

cd AI-GrassHero
pip install -r requirements.txt

2. 配置环境变量

# DeepSeek(推荐,便宜又好用)
export DEEPSEEK_API_KEY="your-deepseek-api-key"

# 或 OpenAI
export OPENAI_API_KEY="your-openai-api-key"
export OPENAI_BASE_URL="https://api.openai.com/v1"

3. 启动服务

# 开发模式
python -m uvicorn app.main:app --reload --port 8000

# 生产模式
python -m uvicorn app.main:app --host 0.0.0.0 --port 8000

访问 http://localhost:8000/static/index.html 即可使用。

📁 项目结构

AI-GrassHero/
├── api/
│   ├── __init__.py
│   └── index.py          # Vercel Serverless 入口
├── app/
│   ├── main.py           # FastAPI 主应用
│   ├── routers/
│   │   ├── copywrite.py  # 文案生成路由
│   │   └── user.py       # 用户/计费路由
│   ├── services/
│   │   ├── generator.py   # Prompt Engineering 核心(16套模板)
│   │   └── billing.py     # 计费服务
│   └── models/
│       └── schemas.py     # 数据模型
├── static/
│   └── index.html        # 前端界面(精美深色主题)
├── vercel.json           # Vercel 部署配置
├── requirements.txt      # Python 依赖
└── README.md

🎨 前端界面

采用深色+小红书红色渐变主题:

  • 主色调:深色底(#0a0a0b) + 红色渐变(#ff2442 → #ff6b81) + 金色点缀
  • 动效设计:生成动画🥚 + 完成叮🔔 + 复制成功toast
  • 响应式:完美支持移动端

📡 API 接口

生成文案

POST /api/v1/copywrite

请求示例

curl -X POST "http://localhost:8000/api/v1/copywrite" \
  -H "Content-Type: application/json" \
  -H "X-User-ID: user123" \
  -d '{
    "product_name": "AirPods Pro 2",
    "product_description": "苹果最新降噪耳机,支持空间音频,续航6小时,配备MagSafe充电盒",
    "content_type": "种草安利",
    "style": "亲切闺蜜风",
    "target_audience": "都市白领"
  }'

响应示例

{
  "success": true,
  "titles": [
    {"title": "救命!AirPods Pro 2也太绝了😭", "selected": true},
    {"title": "用了半个月说说真实感受", "selected": false},
    {"title": "后悔没早买系列|通勤必备", "selected": false}
  ],
  "content": "姐妹们!\n\n最近入手了AirPods Pro 2...\n\n【降噪】\n官方说降噪效果提升2倍...\n\n【续航】\n单次6小时,配合充电盒30小时...",
  "content_with_emoji": "📢 姐妹们!\n\n最近入手了AirPods Pro 2...\n\n【降噪】✨\n官方说降噪效果提升2倍...",
  "tags": ["AirPods", "蓝牙耳机", "降噪耳机", "苹果配件", "数码好物"],
  "cover_suggestion": "通勤必备神器",
  "publish_time": "19:00-21:00",
  "word_count": 320,
  "remaining_free": 2,
  "credits_used": 1
}

其他接口

接口 方法 说明
/api/v1/health GET 健康检查
/api/v1/templates GET 获取模板列表
/api/v1/usage GET 获取使用量
/api/v1/user/info GET 获取用户信息
/api/v1/upgrade POST 升级Pro版

🔥 Prompt 模板(16套)

文案类型

类型 描述 适用场景
🌟 种草安利 最热门的种草推荐风格 新发现好物、日常种草
⚖️ 测评对比 客观专业的测评风格 竞品对比、选购建议
📚 教程攻略 干货教程风格 使用教程、选购指南
📦 开箱体验 沉浸式第一人称 开箱分享、五感体验

风格选择

风格 描述 适用人群
👯 亲切闺蜜风 像朋友推荐一样自然亲切 大众用户
📊 专业测评风 客观专业,数据说话 数码/美妆爱好者
😂 搞笑吐槽风 幽默风趣,吸引眼球 年轻群体
✨ 高级质感风 精致优雅,适合高端品牌 生活方式类

🌐 部署

Vercel 部署

  1. Fork 本项目到 GitHub
  2. 在 Vercel 导入项目
  3. 添加环境变量:
    • DEEPSEEK_API_KEYOPENAI_API_KEY
  4. Deploy!
# Vercel 会在 api/index.py 找到入口

本地测试

# 启动服务
python -m uvicorn app.main:app --reload --port 8000

# 测试 API
curl http://localhost:8000/api/v1/health

# 打开浏览器
open http://localhost:8000/static/index.html

🛠️ 技术栈

  • 后端:Python 3.10+ / FastAPI
  • 前端:原生 HTML/CSS/JavaScript
  • AI:OpenAI API / DeepSeek API
  • 部署:Vercel Serverless

📄 License

MIT License - 可以自由使用、修改和商业化。


种草侠 - 让每个产品都能成为小红书爆款 🔥

About

种草侠 - 小红书爆款文案生成器

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors