auto-save 2026-05-18 00:29 (~8)
This commit is contained in:
15
api/main.py
15
api/main.py
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user