From a310e7a38e33e31afaebbffc4a3c5b535d77e230 Mon Sep 17 00:00:00 2001 From: ZF sun <34314687@qq.com> Date: Wed, 22 Apr 2026 17:10:04 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20Redis=E8=BF=9E=E6=8E=A5=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E7=8E=AF=E5=A2=83=E5=8F=98=E9=87=8F=EF=BC=8C=E4=BF=AE?= =?UTF-8?q?=E5=A4=8Djson.loads=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- digital-human.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/digital-human.py b/digital-human.py index 53e1be9..a7ca492 100644 --- a/digital-human.py +++ b/digital-human.py @@ -1,4 +1,5 @@ import json +import os import redis import uuid import requests @@ -9,7 +10,11 @@ from typing import Optional, List app = FastAPI() # 连接到Redis服务器(默认端口是6379) -redis_instance = redis.Redis(host='localhost', port=6379, db=0) +redis_instance = redis.Redis( + host=os.getenv("REDIS_HOST", "localhost"), + port=int(os.getenv("REDIS_PORT", "6379")), + db=0, +) mock_time_created = 20230512084843 mock_id1 = "131424542124" mock_id2 = "1231414141541252525" @@ -48,8 +53,9 @@ def request_dify_api(question, request, conversation_id): # 发送POST请求 response = requests.post(url, data=json.dumps(data), headers=headers_json) - data = json.loads(response) - return data["answer"] + resp_data = response.json() + return resp_data["answer"] + return resp_data["answer"] # 对接dify,流式传输