接入dify工作流内容
This commit is contained in:
@@ -68,7 +68,8 @@ class DifyChat:
|
||||
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
|
||||
|
||||
# 获取查询内容
|
||||
@@ -144,7 +145,7 @@ class DifyChat:
|
||||
"query": query,
|
||||
"sys.files": [],
|
||||
"user": user_id,
|
||||
"inputs":{},
|
||||
"inputs": { "query": query},
|
||||
"response_mode": "streaming", # 使用流式响应
|
||||
"conversation_id": session_id # 使用会话ID保持上下文
|
||||
}
|
||||
@@ -239,7 +240,8 @@ class DifyChat:
|
||||
else:
|
||||
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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user