分享一个我做的 AI 摄影 prompt 生成器 - 专门针对 Google Gemini 优化 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
sobut1213
V2EX    分享创造

分享一个我做的 AI 摄影 prompt 生成器 - 专门针对 Google Gemini 优化

  •  
  •   sobut1213 13 天前 1184 次点击

    大家好,想和大家分享一个最近做的小项目:Prompt Gemini Fotos

    项目背景

    最近在研究 Google Gemini 的图像生成能力,发现很多人在写 prompt 时不知道怎么描述专业摄影效 果。特别是想要生成像样的人像、情侣照或职业头像时,往往效果不理想。

    于是花了一些时间研究专业摄影的 lighting setup 、构图技巧,把这些知识转化为针对 Gemini 优化的 prompt 模板。

    主要功能

    1. 多语言支持:中文( pt-BR )和英文界面,自动根据地理位置切换
    2. 专业 prompt 模板:涵盖 dramatic 、natural 、cinematic 、LinkedIn 头像 等风格
    3. 分类系统:个人肖像、情侣照、职业照片等不同场景
    4. 实时生成:集成 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...

    这样生成的照片效果比简单的"好看的照片"要专业很多。

    开发感悟

    1. 用户体验:做了大量 A/B 测试优化转化率,最终免费额度设定为 2 次
    2. 国际化:巴西市场对摄影类产品需求很高,所以重点优化了葡语版本
    3. 成本控制:Gemini 图像生成成本相对较高,需要平衡免费额度和运营成本

    开源计划

    目前还在完善功能,计划后续开源 core prompt engineering 部分,让更多人能复用这些专业摄影知识。

    使用体验

    提供 2 次免费生成,大家可以试试效果。特别推荐 LinkedIn 头像模式,很多朋友 用来更新职业照片。


    欢迎大家试用反馈!也很想听听 V2EX 朋友们对 AI 摄影工具的看法和建议。

    1 条回复    2025-09-30 18:19:55 +08:00
    youppos
        1
    youppos  
       11 天前
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2571 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 02:03 PVG 10:03 LAX 19:03 JFK 22:03
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86