通过 Google Gemini API 生成和编辑图像。支持 Gemini 原生生成、Imagen 3、风格预设以及批量生成并生成 HTML 图库。零依赖。
双子图像 Gen 0.是一项面向实际任务的技能,主要用于Generate和编辑图像通过 Google 双子图像 API 使用纯 Python stdlib.. 支持双子内生代+编辑,图像 3 生成,批量运行,以及 HTML 画廊。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
使用纯 Python 标准库,通过 Google Gemini API 生成与编辑图像。支持 Gemini 原生生成与编辑、Imagen 3 生成、批量运行,以及 HTML 图片画廊输出。
export GEMINI_API_KEY="your-key-here"
# 默认:使用 Gemini 原生引擎,生成 4 个随机提示的图像
python3 scripts/gen.py
# 自定义提示词
python3 scripts/gen.py --prompt "a cyberpunk cat riding a neon motorcycle through Tokyo at night"
# 使用 Imagen 3 引擎
python3 scripts/gen.py --engine imagen --count 4 --aspect 16:9
# 编辑已有图像(仅 Gemini 引擎支持)
python3 scripts/gen.py --edit path/to/image.png --prompt "change the background to a sunset beach"
# 使用风格预设
python3 scripts/gen.py --style watercolor --prompt "floating islands above a calm sea"
# 列出所有可用风格预设
python3 scripts/gen.py --styles
| 风格 | 描述 |
|---|---|
photo |
超精细写实摄影风格,8K 分辨率,锐利对焦 |
anime |
高质量动漫插画,受吉卜力工作室启发,色彩鲜明 |
watercolor |
质感纸张上的细腻水彩画,边缘柔和,颜色自然晕染 |
cyberpunk |
霓虹灯照耀的赛博朋克场景,雨浸街道,全息显示,具有《银翼杀手》美学风格 |
minimalist |
简洁极简主义设计,几何图形,有限配色,大量留白 |
oil-painting |
古典油画风格,可见笔触,丰富肌理,文艺复兴式布光 |
pixel-art |
精细像素画,复古 16 位风格,边缘清晰,怀旧调色板 |
sketch |
奶油色纸张上的铅笔素描,排线与交叉排线,保留艺术性瑕疵 |
3d-render |
专业级 3D 渲染,环境光遮蔽,全局光照,材质高度写实 |
pop-art |
大胆波普艺术风格,本戴点(Ben-Day dots),强轮廓线,高对比度鲜艳配色 |
| 参数 | 默认值 | 说明 |
|---|---|---|
--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 |
列出所有可用风格预设后退出 |
import subprocess
subprocess.run(
[
"python3",
"scripts/gen.py",
"--prompt",
"a serene mountain landscape at golden hour",
"--count",
"4",
"--style",
"photo",
],
check=True,
)
GEMINI_API_KEY 后重试。--count 数值,或切换引擎。--style 和 --styles 参数,扩展文档内容。https://github.com/IISweetHeartII/gemini-image-gen
相关专题
热门下载
相关下载
精品课程
共0课时 | 0人学习
共0课时 | 0人学习
共0课时 | 0人学习
最新文章