[ PROMPT_NODE_26612 ]
generate-image
[ SKILL_DOCUMENTATION ]
# 生成图像
使用 OpenRouter 的图像生成模型(包括 FLUX.2 Pro 和 Gemini 3 Pro)生成和编辑高质量图像。
## 何时使用此技能
**使用 generate-image 生成:**
- 照片和照片级真实感图像
- 艺术插图和艺术作品
- 概念艺术和视觉概念
- 用于演示文稿或文档的视觉资产
- 图像编辑和修改
- 任何通用图像生成需求
**技术图表请改用 scientific-schematics:**
- 流程图和过程图
- 电路图和电气原理图
- 生物通路和信号级联
- 系统架构图
- CONSORT 图和方法论流程图
- 任何技术/示意图
## 快速入门
使用 `scripts/generate_image.py` 脚本生成或编辑图像:
bash
# 生成新图像
python scripts/generate_image.py "A beautiful sunset over mountains"
# 编辑现有图像
python scripts/generate_image.py "Make the sky purple" --input photo.jpg
这将生成/编辑图像并将其保存为当前目录下的 `generated_image.png`。
## API 密钥设置
**关键**: 该脚本需要 OpenRouter API 密钥。运行前,请检查用户是否已配置 API 密钥:
1. 查找项目目录或父目录中的 `.env` 文件
2. 检查 `.env` 文件中是否有 `OPENROUTER_API_KEY=`
3. 如果未找到,请告知用户需要:
- 创建一个包含 `OPENROUTER_API_KEY=your-api-key-here` 的 `.env` 文件
- 或者设置环境变量: `export OPENROUTER_API_KEY=your-api-key-here`
- 从此处获取 API 密钥: https://openrouter.ai/keys
脚本将自动检测 `.env` 文件,并在 API 密钥缺失时提供清晰的错误消息。
## 模型选择
**默认模型**: `google/gemini-3-pro-image-preview` (高质量,推荐)
**可用于生成和编辑的模型**:
- `google/gemini-3-pro-image-preview` - 高质量,支持生成 + 编辑
- `black-forest-labs/flux.2-pro` - 快速,高质量,支持生成 + 编辑
**仅限生成**:
- `black-forest-labs/flux.2-flex` - 快速且廉价,但质量不如 pro
选择依据:
- **质量**: 使用 gemini-3-pro 或 flux.2-pro
- **编辑**: 使用 gemini-3-pro 或 flux.2-pro(两者均支持图像编辑)
- **成本**: 仅生成时使用 flux.2-flex
## 常见用法模式
### 基础生成
bash
python scripts/generate_image.py "Your prompt here"
### 指定模型
bash
python scrip