47 lines
955 B
Markdown
47 lines
955 B
Markdown
# 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/` 是本地参考图目录,默认不纳入版本控制。
|