用途:为应用原型、网站头像与评价、营销、演示和视频生成看起来真实的虚构人脸,避免不自然的AI观感或重复的素材库面孔。
主要能力:核心是提示词引擎而非API调用。它采用正向描述代替否定表述,因为所用nano-banana-2属Gemini系模型,没有负面提示字段;强调真实照片特征(可见毛孔、单一光源、单一眼神光、正确解剖结构)。避免“无瑕、完美、光采、惊艳、8k”等易触发美颜滤镜的措辞;加入解剖结构条款,并配“宁可藏手也不要画坏手”的退路;提供三种风格:aspirational(精致但真实)、profile(自然、可发布)、candid(粗粝/纪实);内置多样性与场景一致性(天气、光线、时间相互匹配)。
使用方式:需Node 18+(使用内置fetch)与fal.ai密钥,通过FAL_KEY环境变量提供。可先预览提示词而无需调用API、不产生费用: node scripts/generate.mjs --count 3 --mode profile --dry-run 生成图片: FAL_KEY=your_key node scripts/generate.mjs --count 6 --mode profile --out ./faces 参数:--count N(1–50,默认4)、--mode aspirational|profile|candid(默认profile)、--out DIR(默认./pfp-out)、--aspect 1:1、--resolution 1K|2K、--dry-run。图片保存为pfp-01.png、pfp-02.png……每次并行生成4张以符合fal.ai速率限制。
适用场景与限制:适合设计/营销用虚构人物。需人工筛选输出,即使提示词已调优,模型偶尔仍会出错(多见于复杂手/手臂姿势),建议多生成几张择优。密钥仅从环境变量读取用于API调用,不会被存储。该工具不用于冒充他人或制作真实人物的头像照。具体收费与价格资料暂未提供。