增加外部接口调用开关

This commit is contained in:
mark.tian
2025-12-03 08:52:13 +08:00
parent 5fc68ddb58
commit 4c544c296c
5 changed files with 54 additions and 0 deletions

View File

@@ -256,6 +256,17 @@ async def ai_talk_callback(
site_id=siteId
)
# 检查是否启用外部API调用
if not settings.external_api_enabled:
logger.info(f"🔌 外部API调用已禁用,直接返回成功")
return CallbackResponse(
success=True,
message="外部API调用已禁用,直接返回",
processed=False,
retry_count=0,
site_id=siteId
)
logger.info(f"📞 count={callback_data.count} < {settings.count_threshold},调用外部API")
# count < 3,调用外部API,使用分布式锁防止并发调用