feat: GPT Image 模型名映射及全局报错文案优化

- GPT Image 模型下拉选项映射为实际 API 参数(次卡→gpt-image-2-c,按量→gpt-image-2)
- 全局:含 "high load" 关键词的错误统一展示为"模型过载,请稍后重试!"
- GPT 独立:500 错误展示为"触发内容风控,或服务器繁忙!"

Co-Authored-By: Claude Opus 4.7 <[email protected]>
This commit is contained in:
o1key
2026-05-25 10:36:38 +08:00
co-authored by Claude Opus 4.7
parent 8eae3da298
commit 228c4c5141
4 changed files with 35 additions and 13 deletions
+7 -3
View File
@@ -167,7 +167,11 @@ class O1keyGPTImage:
# ── 2. 解析分辨率显示值 → API 参数值 ──────────────────────────────────
size = "auto" if 分辨率 == "智能" else 分辨率.split("")[0].strip()
# ── 2b. 解析质量显示值 → API 参数值 ───────────────────────────────────
# ── 2b. 解析模型显示值 → API 参数值 ───────────────────────────────────
_model_map = {"gpt-image-2-次卡": "gpt-image-2-c", "gpt-image-2-按量": "gpt-image-2"}
model = _model_map.get(模型, 模型)
# ── 2c. 解析质量显示值 → API 参数值 ───────────────────────────────────
_quality_map = {"": "high", "": "medium", "": "low", "自动": "auto"}
quality = _quality_map.get(质量, "auto")
@@ -199,7 +203,7 @@ class O1keyGPTImage:
try:
pil_images = client.run_sync(
prompt=p,
model=模型,
model=model,
quality=quality,
size=size,
n=生图数量,
@@ -223,7 +227,7 @@ class O1keyGPTImage:
try:
pil_images = client.run_sync(
prompt=prompt,
model=模型,
model=model,
quality=quality,
size=size,
n=生图数量,