fix: anonymize tuhui designer and clean titles
This commit is contained in:
@@ -24,6 +24,7 @@ logger = logging.getLogger("cs_agent")
|
|||||||
|
|
||||||
AUTO_PROCESS_PRICE = int(os.getenv("AUTO_PROCESS_DEFAULT_PRICE", "12"))
|
AUTO_PROCESS_PRICE = int(os.getenv("AUTO_PROCESS_DEFAULT_PRICE", "12"))
|
||||||
AUTO_PROCESS_CATEGORY = os.getenv("AUTO_PROCESS_CATEGORY", "设计素材")
|
AUTO_PROCESS_CATEGORY = os.getenv("AUTO_PROCESS_CATEGORY", "设计素材")
|
||||||
|
AUTO_PROCESS_DESIGNER_ALIAS = os.getenv("AUTO_PROCESS_DESIGNER_ALIAS", "图绘平台")
|
||||||
AUTO_PROCESS_ROOT = Path(
|
AUTO_PROCESS_ROOT = Path(
|
||||||
os.getenv("AUTO_PROCESS_ROOT", str(Path(__file__).resolve().parents[1] / "runtime" / "auto_processed"))
|
os.getenv("AUTO_PROCESS_ROOT", str(Path(__file__).resolve().parents[1] / "runtime" / "auto_processed"))
|
||||||
)
|
)
|
||||||
@@ -81,10 +82,9 @@ def _build_upload_title(intent: str, analysis: Dict, requirement_text: str, idx:
|
|||||||
analysis = analysis or {}
|
analysis = analysis or {}
|
||||||
suggested = _safe_name(str(analysis.get("title_suggest") or ""), "")
|
suggested = _safe_name(str(analysis.get("title_suggest") or ""), "")
|
||||||
if suggested:
|
if suggested:
|
||||||
return f"{suggested}_{idx}"
|
return suggested
|
||||||
subject = _safe_name(str(analysis.get("subject") or ""), "")
|
subject = _safe_name(str(analysis.get("subject") or ""), "")
|
||||||
proc_type = _safe_name(str(analysis.get("proc_type") or ""), "")
|
proc_type = _safe_name(str(analysis.get("proc_type") or ""), "")
|
||||||
action = "高清修复" if intent == "repair" else "找原图"
|
|
||||||
|
|
||||||
parts = [part for part in (subject, proc_type) if part]
|
parts = [part for part in (subject, proc_type) if part]
|
||||||
if parts:
|
if parts:
|
||||||
@@ -92,7 +92,7 @@ def _build_upload_title(intent: str, analysis: Dict, requirement_text: str, idx:
|
|||||||
else:
|
else:
|
||||||
base = "图片素材"
|
base = "图片素材"
|
||||||
|
|
||||||
return f"{base}_{action}_{idx}"
|
return base
|
||||||
|
|
||||||
|
|
||||||
class AutoImagePipelineService:
|
class AutoImagePipelineService:
|
||||||
@@ -300,7 +300,7 @@ class AutoImagePipelineService:
|
|||||||
price=AUTO_PROCESS_PRICE,
|
price=AUTO_PROCESS_PRICE,
|
||||||
category=AUTO_PROCESS_CATEGORY,
|
category=AUTO_PROCESS_CATEGORY,
|
||||||
tags="AI处理,自动转接",
|
tags="AI处理,自动转接",
|
||||||
designer_name=designer_name,
|
designer_name=AUTO_PROCESS_DESIGNER_ALIAS,
|
||||||
)
|
)
|
||||||
if not upload_result.success:
|
if not upload_result.success:
|
||||||
if task_id:
|
if task_id:
|
||||||
|
|||||||
Reference in New Issue
Block a user