fix(image): force openai mode for gpt-image-2 scripts
This commit is contained in:
@@ -28,6 +28,8 @@ bash scripts/run_openai_gpt_image2_edit.sh
|
|||||||
bash scripts/run_openai_gpt_image2_multi.sh
|
bash scripts/run_openai_gpt_image2_multi.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
|
这两个 OpenAI 脚本会强制 `IMAGE_REQUEST_STYLE=openai`,不会沿用 `.env` 里的 `apicodex`。
|
||||||
|
|
||||||
## 配置
|
## 配置
|
||||||
|
|
||||||
复制 `.env.example` 为 `.env`,按需填写:
|
复制 `.env.example` 为 `.env`,按需填写:
|
||||||
|
|||||||
@@ -305,6 +305,7 @@ else:
|
|||||||
- 这两个 direct test 会自动忽略 `.env` 里的 `REFERENCE_IMAGE` 和 `MASK_IMAGE`,默认走纯生成流程。
|
- 这两个 direct test 会自动忽略 `.env` 里的 `REFERENCE_IMAGE` 和 `MASK_IMAGE`,默认走纯生成流程。
|
||||||
- 如果要走 OpenAI-compatible 的 `gpt-image-2` 图生图,运行 `bash scripts/run_openai_gpt_image2_edit.sh`。
|
- 如果要走 OpenAI-compatible 的 `gpt-image-2` 图生图,运行 `bash scripts/run_openai_gpt_image2_edit.sh`。
|
||||||
- 如果要走多图参考生成多图,运行 `bash scripts/run_openai_gpt_image2_multi.sh`。
|
- 如果要走多图参考生成多图,运行 `bash scripts/run_openai_gpt_image2_multi.sh`。
|
||||||
|
- 这两个 OpenAI 脚本会强制 `IMAGE_REQUEST_STYLE=openai`,不会沿用 `.env` 里的 `apicodex`。
|
||||||
- 图生图可通过环境变量传参考图:
|
- 图生图可通过环境变量传参考图:
|
||||||
`REFERENCE_IMAGE=./input.png`,或 `REFERENCE_IMAGE_URL=https://example.com/input.png`。
|
`REFERENCE_IMAGE=./input.png`,或 `REFERENCE_IMAGE_URL=https://example.com/input.png`。
|
||||||
- 如需 mask,可额外传:
|
- 如需 mask,可额外传:
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ done
|
|||||||
|
|
||||||
unset http_proxy https_proxy all_proxy HTTP_PROXY HTTPS_PROXY ALL_PROXY
|
unset http_proxy https_proxy all_proxy HTTP_PROXY HTTPS_PROXY ALL_PROXY
|
||||||
|
|
||||||
export IMAGE_REQUEST_STYLE="${IMAGE_REQUEST_STYLE:-openai}"
|
export IMAGE_REQUEST_STYLE="openai"
|
||||||
export IMAGE_MODEL="${IMAGE_MODEL:-gpt-image-2}"
|
export IMAGE_MODEL="${IMAGE_MODEL:-gpt-image-2}"
|
||||||
export IMAGE_SIZE="${IMAGE_SIZE:-1024x1024}"
|
export IMAGE_SIZE="${IMAGE_SIZE:-1024x1024}"
|
||||||
export IMAGE_REQUEST_TIMEOUT="${IMAGE_REQUEST_TIMEOUT:-900}"
|
export IMAGE_REQUEST_TIMEOUT="${IMAGE_REQUEST_TIMEOUT:-900}"
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ done
|
|||||||
|
|
||||||
unset http_proxy https_proxy all_proxy HTTP_PROXY HTTPS_PROXY ALL_PROXY
|
unset http_proxy https_proxy all_proxy HTTP_PROXY HTTPS_PROXY ALL_PROXY
|
||||||
|
|
||||||
export IMAGE_REQUEST_STYLE="${IMAGE_REQUEST_STYLE:-openai}"
|
export IMAGE_REQUEST_STYLE="openai"
|
||||||
export IMAGE_MODEL="${IMAGE_MODEL:-gpt-image-2}"
|
export IMAGE_MODEL="${IMAGE_MODEL:-gpt-image-2}"
|
||||||
export IMAGE_SIZE="${IMAGE_SIZE:-1024x1024}"
|
export IMAGE_SIZE="${IMAGE_SIZE:-1024x1024}"
|
||||||
export IMAGE_RESPONSE_DIR="${IMAGE_RESPONSE_DIR:-outputs/image-multi-runs}"
|
export IMAGE_RESPONSE_DIR="${IMAGE_RESPONSE_DIR:-outputs/image-multi-runs}"
|
||||||
|
|||||||
Reference in New Issue
Block a user