From 8883f2aaa69af12504741a68193bc8cca41181f8 Mon Sep 17 00:00:00 2001 From: ZF sun <34314687@qq.com> Date: Wed, 22 Apr 2026 17:18:02 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20Dify=E9=85=8D=E7=BD=AE=E6=94=B9=E4=B8=BA?= =?UTF-8?q?=E4=BB=8E=E7=8E=AF=E5=A2=83=E5=8F=98=E9=87=8F=E8=AF=BB=E5=8F=96?= =?UTF-8?q?=EF=BC=8C=E8=87=AA=E5=8A=A8=E6=8B=BC=E6=8E=A5/chat-messages?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- digital-human.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/digital-human.py b/digital-human.py index 2cb78bf..213ea87 100644 --- a/digital-human.py +++ b/digital-human.py @@ -36,8 +36,8 @@ mock_time_created = 20230512084843 mock_id1 = "131424542124" mock_id2 = "1231414141541252525" mock_user = "abc-123" -dify_url = "http:///v1/chat-messages" -dify_api_key = 'Bearer ' +dify_url = os.getenv("DIFY_URL", "") +dify_api_key = "Bearer " + os.getenv("DIFY_API_KEY", "") class Message(BaseModel): @@ -54,8 +54,8 @@ class Resquest_Body(BaseModel): # 对接dify,非流式传输 def request_dify_api(question, request, conversation_id): - # 目标URL - url = dify_url + # 目标URL(自动拼接 /chat-messages) + url = dify_url.rstrip("/") + "/chat-messages" headers_json = { 'Content-Type': 'application/json', 'Authorization': dify_api_key @@ -72,12 +72,11 @@ def request_dify_api(question, request, conversation_id): response = requests.post(url, data=json.dumps(data), headers=headers_json) resp_data = response.json() return resp_data["answer"] - return resp_data["answer"] # 对接dify,流式传输 async def generate_streaming_messages(question, request, session_id, conversation_id): - url = dify_url + url = dify_url.rstrip("/") + "/chat-messages" headers_json = { 'Content-Type': 'application/json', 'Authorization': dify_api_key