From 3f45a4baddca10e00de47a61fd4c6cc750b8358b Mon Sep 17 00:00:00 2001 From: jimi <1847930177@qq.com> Date: Tue, 10 Mar 2026 14:35:31 +0800 Subject: [PATCH] fix: randomize tuhui designer alias --- services/service_auto_image_pipeline.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/services/service_auto_image_pipeline.py b/services/service_auto_image_pipeline.py index 4440a57..ec7137b 100644 --- a/services/service_auto_image_pipeline.py +++ b/services/service_auto_image_pipeline.py @@ -4,6 +4,7 @@ import json import logging import mimetypes import os +import random import re from pathlib import Path from typing import Dict, List, Optional @@ -24,7 +25,6 @@ logger = logging.getLogger("cs_agent") AUTO_PROCESS_PRICE = int(os.getenv("AUTO_PROCESS_DEFAULT_PRICE", "12")) AUTO_PROCESS_CATEGORY = os.getenv("AUTO_PROCESS_CATEGORY", "设计素材") -AUTO_PROCESS_DESIGNER_ALIAS = os.getenv("AUTO_PROCESS_DESIGNER_ALIAS", "图绘平台") AUTO_PROCESS_ROOT = Path( os.getenv("AUTO_PROCESS_ROOT", str(Path(__file__).resolve().parents[1] / "runtime" / "auto_processed")) ) @@ -52,6 +52,8 @@ _CONTENT_TYPE_SUFFIX = { "image/avif": ".avif", "image/gif": ".gif", } +_DESIGNER_ALIAS_PREFIXES = ("青木", "星野", "白川", "南栀", "言川", "木也", "安可", "拾光", "云岸", "知禾") +_DESIGNER_ALIAS_SUFFIXES = ("设计", "studio", "视觉", "创意", "图像", "工坊", "素材", "像素") def _safe_name(text: str, fallback: str = "image") -> str: @@ -95,6 +97,10 @@ def _build_upload_title(intent: str, analysis: Dict, requirement_text: str, idx: return base +def _build_designer_alias() -> str: + return f"{random.choice(_DESIGNER_ALIAS_PREFIXES)}{random.choice(_DESIGNER_ALIAS_SUFFIXES)}" + + class AutoImagePipelineService: def __init__(self): self.customer_db = CustomerDatabase() @@ -300,7 +306,7 @@ class AutoImagePipelineService: price=AUTO_PROCESS_PRICE, category=AUTO_PROCESS_CATEGORY, tags="AI处理,自动转接", - designer_name=AUTO_PROCESS_DESIGNER_ALIAS, + designer_name=_build_designer_alias(), ) if not upload_result.success: if task_id: