接入dify工作流内容

This commit is contained in:
liuwei
2025-03-13 15:57:14 +08:00
parent f919a78068
commit 25ace47b08

View File

@@ -68,7 +68,8 @@ class DifyChat:
return return
# 检查权限 # 检查权限
if message.from_group() and self.gbm.get_group_permission(message.roomid, Feature.AI_CAPABILITY) == PermissionStatus.DISABLED: if message.from_group() and self.gbm.get_group_permission(message.roomid,
Feature.AI_CAPABILITY) == PermissionStatus.DISABLED:
return return
# 获取查询内容 # 获取查询内容
@@ -144,7 +145,7 @@ class DifyChat:
"query": query, "query": query,
"sys.files": [], "sys.files": [],
"user": user_id, "user": user_id,
"inputs":{}, "inputs": { "query": query},
"response_mode": "streaming", # 使用流式响应 "response_mode": "streaming", # 使用流式响应
"conversation_id": session_id # 使用会话ID保持上下文 "conversation_id": session_id # 使用会话ID保持上下文
} }
@@ -239,7 +240,8 @@ class DifyChat:
else: else:
self.token_usage[user_id] = total_tokens self.token_usage[user_id] = total_tokens
self.LOG.info(f"用户 {user_id} 本次消耗 {total_tokens} tokens累计 {self.token_usage[user_id]} tokens") self.LOG.info(
f"用户 {user_id} 本次消耗 {total_tokens} tokens累计 {self.token_usage[user_id]} tokens")
return answer return answer