auto-save 2026-05-18 07:00 (~2)
This commit is contained in:
@@ -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],
|
||||
|
||||
Reference in New Issue
Block a user