auto-save 2026-05-18 00:29 (~8)

This commit is contained in:
2026-05-18 00:29:11 +08:00
parent a7b131534a
commit 6f0b54cc57
8 changed files with 105 additions and 29 deletions

View File

@@ -624,6 +624,17 @@ def video_uses_ark() -> bool:
return "ark.cn-beijing.volces.com" in base or "ai.skg.com/doubao" in base
def video_provider_name() -> str:
base = video_api_base()
if video_uses_poe():
return "poe"
if "ai.skg.com/doubao" in base:
return "doubao"
if "ark.cn-beijing.volces.com" in base:
return "ark"
return "custom"
def video_api_base() -> str:
if VIDEO_API_BASE_URL:
return VIDEO_API_BASE_URL.rstrip("/")
@@ -2853,7 +2864,7 @@ def health() -> dict:
"vision": VISION_MODEL,
"image": IMAGE_MODEL,
"image_base_url": IMAGE_BASE_URL or LLM_BASE_URL or "openai-default",
"image_fallbacks": [IMAGE_MODEL, GPT_IMAGE_MODEL, "gpt-image-1.5"],
"image_fallbacks": list(dict.fromkeys([IMAGE_MODEL, GPT_IMAGE_MODEL, "gpt-image-1.5"])),
"subject_image": SUBJECT_ASSET_IMAGE_MODEL,
"subject_image_fallbacks": SUBJECT_ASSET_IMAGE_MODELS,
"voice_provider": VOICE_PROVIDER,
@@ -2868,7 +2879,7 @@ def health() -> dict:
"minimax_configured": bool(MINIMAX_API_KEY),
"video": VIDEO_MODEL,
"video_aliases": VIDEO_MODEL_ALIASES,
"video_provider": "poe" if video_uses_poe() else ("ark" if video_uses_ark() else "custom"),
"video_provider": video_provider_name(),
"video_base_url": video_api_base(),
"video_configured": bool(video_api_key()),
"video_create_paths": VIDEO_CREATE_PATHS,