feat(product-suite): add cmhub vision AI writing
This commit is contained in:
@@ -88,6 +88,7 @@ DEFAULT_CONFIG = {
|
||||
"base_url": "",
|
||||
"title_alias": "",
|
||||
"image_alias": "",
|
||||
"vision_alias": "vision-standard",
|
||||
"connect_timeout": CMHUB_CONNECT_TIMEOUT_DEFAULT,
|
||||
"use_system_proxy": False,
|
||||
"download_with_curl": "auto",
|
||||
@@ -406,6 +407,9 @@ def _normalize_config_values(config, migrate_old_cmhub_connect_timeout=False):
|
||||
cmhub = ai.get("cmhub")
|
||||
if isinstance(cmhub, dict):
|
||||
cmhub["base_url"] = normalize_cmhub_base_url(cmhub.get("base_url", ""))
|
||||
cmhub["title_alias"] = str(cmhub.get("title_alias", "") or "").strip()
|
||||
cmhub["image_alias"] = str(cmhub.get("image_alias", "") or "").strip()
|
||||
cmhub["vision_alias"] = str(cmhub.get("vision_alias", "") or "").strip()
|
||||
cmhub["connect_timeout"] = _normalize_cmhub_connect_timeout(
|
||||
cmhub.get("connect_timeout"),
|
||||
migrate_old_default=migrate_old_cmhub_connect_timeout,
|
||||
@@ -807,6 +811,7 @@ def cmhub_config(config=None) -> dict:
|
||||
merged["base_url"] = normalize_cmhub_base_url(merged.get("base_url", ""))
|
||||
merged["title_alias"] = str(merged.get("title_alias", "") or "").strip()
|
||||
merged["image_alias"] = str(merged.get("image_alias", "") or "").strip()
|
||||
merged["vision_alias"] = str(merged.get("vision_alias", "") or "").strip()
|
||||
merged["connect_timeout"] = _normalize_cmhub_connect_timeout(
|
||||
merged.get("connect_timeout"),
|
||||
migrate_old_default=False,
|
||||
|
||||
Reference in New Issue
Block a user