项目介绍
上传 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/时间戳_产品名/ 下。