|
|
@@ -1010,9 +1010,10 @@ VIDEO_RISK_MAX_ALLOWED_LEVEL = int(os.getenv("VIDEO_RISK_MAX_ALLOWED_LEVEL", "5"
|
|
|
VIDEO_RISK_API_TIMEOUT_SECONDS = int(os.getenv("VIDEO_RISK_API_TIMEOUT_SECONDS", "10"))
|
|
|
|
|
|
# --- 素材召回质量过滤(2026-06-10 用户确认,batchByText 升级)---
|
|
|
-# 服务端 ranking 参数只保留 simThreshold=0.8(语义相关),其余加权全部置 0。
|
|
|
+# 服务端 ranking 参数只保留 simThreshold(语义相关),其余加权全部置 0。
|
|
|
# 客户端只用 score >= simThreshold 做硬筛,再按历史消耗 cost 倒序排序。
|
|
|
-RECALL_SIM_THRESHOLD = 0.8
|
|
|
+# 2026-08-07 用户从 0.8 调整为 0.7(释放相似度墙,补充素材供给)。
|
|
|
+RECALL_SIM_THRESHOLD = 0.7
|
|
|
RECALL_ALPHA = 0
|
|
|
RECALL_W_CTR = 0
|
|
|
RECALL_W_CVR = 0
|
|
|
@@ -1026,11 +1027,11 @@ RECALL_PARALLEL_MAX_WORKERS = int(os.getenv("RECALL_PARALLEL_MAX_WORKERS", "4"))
|
|
|
RECALL_QUERY_LIMIT_PER_VIDEO = int(os.getenv("RECALL_QUERY_LIMIT_PER_VIDEO", "12"))
|
|
|
RECALL_MIN_IMPRESSIONS = 0 # 保留兼容配置;当前不作为硬筛。
|
|
|
RECALL_MIN_CTR = 0.0 # 保留兼容配置;当前不作为硬筛。
|
|
|
-# --- 素材召回历史成本门槛(2026-08-06 用户确认)---
|
|
|
+# --- 素材召回历史成本门槛(2026-08-06 用户确认;2026-08-07 用户调整为 100)---
|
|
|
# 历史投放素材与外部合作素材共用:历史成本(cost, 元) >= 此值才进入候选池。
|
|
|
# 严格语义:无历史成本数据(cost is None,从未投放过)的素材同样排除。
|
|
|
# 注:设为 0 只关闭金额门槛,cost is None 仍排除(严格语义)。
|
|
|
-RECALL_MIN_COST_YUAN = int(os.getenv("RECALL_MIN_COST_YUAN", "1000"))
|
|
|
+RECALL_MIN_COST_YUAN = int(os.getenv("RECALL_MIN_COST_YUAN", "100"))
|
|
|
RECALL_SOURCE_LABELS = ["内部素材"] # 只要内部
|
|
|
MAX_SAME_LANDING_PER_AD_IN_RUN = int(os.getenv("MAX_SAME_LANDING_PER_AD_IN_RUN", "1"))
|
|
|
RECALL_CONFIG_CODES_FULL = [
|