feat(image): add gpt-image-2 single and multi-image workflows

This commit is contained in:
zhangheng
2026-05-15 19:30:07 +08:00
commit 1e61d7c806
12 changed files with 1716 additions and 0 deletions

46
README.md Normal file
View File

@@ -0,0 +1,46 @@
# image-generate
这是一个基于 `gpt-image-2` 的图片生成小项目,支持 OpenAI-compatible / apicodex-compatible 接口。
## 安装
```bash
python3 -m pip install -r requirements.txt
```
## 入口
- `gpt_image2_generate.py`:单参考图 / 文生图 / 图生图入口
- `gpt_image2_generate_multi.py`:多参考图、多输出入口
- `scripts/*.sh`:常用启动脚本
## 快速开始
单参考图:
```bash
bash scripts/run_openai_gpt_image2_edit.sh
```
多参考图、多输出:
```bash
bash scripts/run_openai_gpt_image2_multi.sh
```
## 配置
复制 `.env.example``.env`,按需填写:
- `OPENAI_API_KEY`
- `OPENAI_BASE_URL`
- `IMAGE_PROMPT`
- `IMAGE_SIZE`
- `REFERENCE_IMAGE``REFERENCE_IMAGES`
详细说明见 [docs/usage.md](docs/usage.md)。
## 仓库约定
- `outputs/` 是运行产物目录,默认不纳入版本控制。
- `references/` 是本地参考图目录,默认不纳入版本控制。