fix: anonymize tuhui designer and clean titles

This commit is contained in:
2026-03-10 14:22:23 +08:00
parent a082364e34
commit c399b8cfc1

View File

@@ -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: