auto-save 2026-05-18 07:00 (~2)

This commit is contained in:
2026-05-18 07:00:37 +08:00
parent e07af781a4
commit d72bf62a97
2 changed files with 25 additions and 20 deletions

View File

@@ -56,6 +56,7 @@ IMAGE_API_KEY = os.getenv("IMAGE_API_KEY", LLM_API_KEY).strip()
# Environment variables may still choose the gateway URL/key, but not the model.
GPT_IMAGE_MODEL = "gpt-image-2"
IMAGE_MODEL = GPT_IMAGE_MODEL
PRODUCT_VIEW_MODEL = GPT_IMAGE_MODEL
SUBJECT_ASSET_IMAGE_MODEL = GPT_IMAGE_MODEL
SUBJECT_ASSET_IMAGE_MODELS = [GPT_IMAGE_MODEL]
PRODUCT_ASSET_MAX_SIDE = max(1024, int(os.getenv("PRODUCT_ASSET_MAX_SIDE", "1600")))
@@ -190,6 +191,9 @@ def image_llm() -> OpenAI:
_image_client = OpenAI(base_url=IMAGE_BASE_URL or None, api_key=IMAGE_API_KEY)
return _image_client
def product_view_llm() -> OpenAI:
return image_llm() if PRODUCT_VIEW_MODEL == GPT_IMAGE_MODEL else llm()
# Pipeline 状态:
# created → downloading → downloaded前端“开始”会继续触发音频解析
# → splitting → frames_extracted
@@ -2913,6 +2917,7 @@ def health() -> dict:
"rewrite": REWRITE_MODEL,
"audio_rewrite": AUDIO_REWRITE_MODEL,
"vision": VISION_MODEL,
"product_view": PRODUCT_VIEW_MODEL,
"image": IMAGE_MODEL,
"image_base_url": IMAGE_BASE_URL or LLM_BASE_URL or "openai-default",
"image_fallbacks": [GPT_IMAGE_MODEL],