refactor: 重命名 gpt_image 节点并优化分辨率显示与模型映射

- nodes/o1key_gpt_image.py → nodes/gpt_image.py
- 分辨率下拉扩充至 8 项并添加中文说明,generate() 内解析显示值再传 API
- 补充 gpt-image-2-特价 → gpt-image-2-special 映射
- edits 接口日志移除未实际发送的 quality/background 字段

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
This commit is contained in:
o1key
2026-04-22 10:37:03 +08:00
co-authored by Claude Sonnet 4.5
parent a4edf56503
commit afa732b93a
3 changed files with 18 additions and 6 deletions
+2 -2
View File
@@ -35,6 +35,7 @@ _ENDPOINT_EDITS = "/v1/images/edits/"
_MODEL_NAME_MAP = {
"gpt-image-1-特价": "gpt-image-1-special",
"gpt-image-1.5-特价": "gpt-image-1.5-special",
"gpt-image-2-特价": "gpt-image-2-special",
}
# ── 超时 ──────────────────────────────────────────────────────────────────────
@@ -333,8 +334,7 @@ class GptImageClient:
mode = "图像编辑(无蒙版)"
url = f"{self.base_url}{_ENDPOINT_EDITS}"
print(f"[o1key GPT Image] {mode} | 模型={model} | 参考图={num_images}张 | quality={quality} | "
f"background={background} | size={size} | n={n}")
print(f"[o1key GPT Image] {mode} | 模型={model} | 参考图={num_images}张 | size={size} | n={n}")
connector = aiohttp.TCPConnector(ssl=False, force_close=True)
timeout = aiohttp.ClientTimeout(total=_REQUEST_TIMEOUT)