接入dify工作流内容
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user