Project

小红书封面卡片生成工具

3 张截图 → 3 篇文案 + 5 种杂志风封面卡片 · 双邮箱 Gemini 轮换 · 开源

项目介绍

上传 3 张以上产品截图 + 产品标题,自动生成 3 篇完整文案(标题、正文、标签)+ 5 种瑞士国际主义风格的封面卡片(杂志感)。

所有 AI 调用都用 Gemini 2.5 Flash,封面图通过 Playwright 渲染 HTML 模板生成,不依赖任何付费图像 API。

核心特点

· 双邮箱 API 轮换 — 用两个 Google 账号申请的 Gemini key 自动切换,免费额度翻倍,避免单账号限速

· 5 种杂志排版 — Swiss Grid / Full-bleed Hero / Serif Center / Dark Cinematic / Product Grid,自动轮换避免审美疲劳

· 文案接地气 — 提示词调过,避免"绝绝子"式油腻表达,像朋友推荐

· Web + 命令行 — Streamlit 可视化界面 + CLI 都可用

· 完全开源 — MIT 协议,本地运行,数据不出本机

技术栈

Python · Gemini 2.5 Flash · Streamlit · Playwright · Google Fonts CDN

工作流程

输入产品标题 + 截图 → Gemini 多模态读图生成 3 篇文案 → Playwright 渲染 5 种排版的 HTML 模板(截图叠加 IKB 蓝滤镜 + 灰度处理)→ 输出图片 + 文案到带时间戳的目录

输出

3 篇文案 (note_1/2/3.txt) + 5 张封面 (cover_A/B/C/D/E.png) + summary.json,全部在 output/时间戳_产品名/ 下。

查看源码 完整教程 →