大家好,想和大家分享一个最近做的小项目:Prompt Gemini Fotos
项目背景
最近在研究 Google Gemini 的图像生成能力,发现很多人在写 prompt 时不知道怎么描述专业摄影效 果。特别是想要生成像样的人像、情侣照或职业头像时,往往效果不理想。
于是花了一些时间研究专业摄影的 lighting setup 、构图技巧,把这些知识转化为针对 Gemini 优化的 prompt 模板。
主要功能
- 多语言支持:中文( pt-BR )和英文界面,自动根据地理位置切换
- 专业 prompt 模板:涵盖 dramatic 、natural 、cinematic 、LinkedIn 头像 等风格
- 分类系统:个人肖像、情侣照、职业照片等不同场景
- 实时生成:集成 Gemini 、OpenAI 最新模型
技术栈
- 前端:Next.js 15 + React 19 + TypeScript
- 样式:TailwindCSS + Radix UI 组件库
- 国际化:next-intl 支持多语言
- 后端:Supabase 数据库 + NextAuth 认证
- AI 集成:OpenRouter 调用 Google Gemini
- 部署:Vercel + Cloudflare R2 存储
核心亮点
最有意思的部分是 prompt 工程。比如生成 dramatic portrait 时,我的 prompt 模板会包含:
Lighting: Warm golden backlight (3200K) creating perfect hair and shoulder rim lighting with luminous halo effect. Cool blue-green key light (5600K) at 45 degrees illuminating the face softly with gentle shadows. Composition: Dark minimalist background, subject centered or following rule of thirds. Quality: Photorealistic, 8K, ultra high definition, fashion magazine style...
这样生成的照片效果比简单的"好看的照片"要专业很多。
开发感悟
- 用户体验:做了大量 A/B 测试优化转化率,最终免费额度设定为 2 次
- 国际化:巴西市场对摄影类产品需求很高,所以重点优化了葡语版本
- 成本控制:Gemini 图像生成成本相对较高,需要平衡免费额度和运营成本
开源计划
目前还在完善功能,计划后续开源 core prompt engineering 部分,让更多人能复用这些专业摄影知识。
使用体验
提供 2 次免费生成,大家可以试试效果。特别推荐 LinkedIn 头像模式,很多朋友 用来更新职业照片。
欢迎大家试用反馈!也很想听听 V2EX 朋友们对 AI 摄影工具的看法和建议。