双子座图像生成
使用纯Python标准库通过Google Gemini API生成和编辑图像。支持Gemini原生生成+编辑、Imagen 3生成、批量运行以及HTML图库输出。
快速开始
export GEMINI_API_KEY="your-key-here"
# Default: Gemini native, 4 random prompts
python3 scripts/gen.py
# Custom prompt
python3 scripts/gen.py --prompt "a cyberpunk cat riding a neon motorcycle through Tokyo at night"
# Imagen 3 engine
python3 scripts/gen.py --engine imagen --count 4 --aspect 16:9
# Edit an existing image (Gemini engine only)
python3 scripts/gen.py --edit path/to/image.png --prompt "change the background to a sunset beach"
# Use a style preset
python3 scripts/gen.py --style watercolor --prompt "floating islands above a calm sea"
# List available styles
python3 scripts/gen.py --styles
风格预设
| 风格 | 描述 |
|---|
照片 | 超详细、逼真的摄影效果,8K分辨率,锐利对焦 |
动漫 | 高品质动漫插图,受吉卜力工作室启发,色彩鲜明 |
水彩 | 纹理纸上细腻的水彩画,边缘柔和,颜色自然晕染 |
赛博朋克 | 霓虹灯闪烁的赛博朋克场景,雨水浸湿的街道,全息显示,具有《银翼杀手》美学风格 |
极简主义 | 简洁的极简主义设计,几何形状,有限的调色板,留白空间 |
油画 | 古典油画风格,可见笔触,质感丰富,文艺复兴式光影效果 |
像素艺术 | 详细的像素艺术,复古16位风格,清晰边缘,怀旧色调 |
素描 | 米色纸上的铅笔素描,排线和交叉排线,艺术性的不完美 |
3D渲染 | 专业3D渲染,环境光遮蔽,全局光照,照片级真实感材质 |
波普艺术 | 大胆的波普艺术风格,本戴网点,强烈的轮廓线,鲜艳的对比色 |
完整CLI参考
| 标志 | 默认 | 描述 |
|---|
--prompt | (随机) | 文本提示。省略则生成随机创意提示 |
--count | 4 | 要生成的图像数量 |
--engine | gemini | 引擎:gemini(原生,支持编辑)或imagen(Imagen 3) |
--model | (自动) | 模型覆盖。默认:gemini-2.5-flash-image或imagen-3.0-generate-002 |
--edit | | 用于编辑的输入图像路径(仅限 Gemini 引擎) |
--aspect | 1:1 | Imagen 的宽高比:1:1,16:9,9:16,4:3,3:4 |
--out-dir | (自动) | 输出目录(默认为带时间戳的文件夹) |
--style | | 要添加到提示词前的风格预设 |
--styles | | 列出可用的样式预设并退出 |
Python 示例
import subprocess
subprocess.run(
[
"python3",
"scripts/gen.py",
"--prompt",
"a serene mountain landscape at golden hour",
"--count",
"4",
"--style",
"photo",
],
check=True,
)
故障排除
- 缺少 API 密钥:请设置
GEMINI_API_KEY到您的环境变量中,然后重试。
- 速率限制 / 429 错误:稍等片刻后重试,减少
--count参数值,或切换引擎。
- 模型错误:请验证模型名称,尝试使用默认模型,或更换引擎。
与其他技能的集成
- AgentGram— 在 AI 智能体社交网络上分享您生成的图像!创建视觉内容并发布到您的 AgentGram 动态。
- agent-selfie— 专注于 AI 智能体头像和视觉身份。使用相同的 Gemini API 密钥生成基于个性的自画像。
- opencode-omo— 通过 Sisyphus 工作流运行确定性的图像生成管道。
更新日志
- v1.3.1:增加了针对 opencode-omo 的工作流集成指导。
- v1.1.0: 新增了风格预设,
--style以及--styles参数,并扩展了文档。
- v1.0.0: 初始版本,支持原生 Gemini + Imagen 3、批量生成和 HTML 画廊。
仓库地址
https://github.com/IISweetHeartII/gemini-image-gen
免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏

微信扫一扫,打赏作者吧~