diff --git a/dsLightRag/Doc/T1、史校长资料/100题测试结果.xlsx b/dsLightRag/Doc/T1、史校长资料/100题测试结果.xlsx new file mode 100644 index 00000000..e441374f Binary files /dev/null and b/dsLightRag/Doc/T1、史校长资料/100题测试结果.xlsx differ diff --git a/dsLightRag/Doc/T1、史校长资料/~$100题测试结果.xlsx b/dsLightRag/Doc/T1、史校长资料/~$100题测试结果.xlsx new file mode 100644 index 00000000..1e0c8b3a Binary files /dev/null and b/dsLightRag/Doc/T1、史校长资料/~$100题测试结果.xlsx differ diff --git a/dsLightRag/Doc/T1、史校长资料/东北师范-知识图谱评测结果.zip b/dsLightRag/Doc/T1、史校长资料/东北师范-知识图谱评测结果.zip new file mode 100644 index 00000000..3a630e5f Binary files /dev/null and b/dsLightRag/Doc/T1、史校长资料/东北师范-知识图谱评测结果.zip differ diff --git a/dsLightRag/Doc/T1、史校长资料/图链技术测试结果(对比仅用大模型问答).xlsx b/dsLightRag/Doc/T1、史校长资料/图链技术测试结果(对比仅用大模型问答).xlsx new file mode 100644 index 00000000..72bb36c5 Binary files /dev/null and b/dsLightRag/Doc/T1、史校长资料/图链技术测试结果(对比仅用大模型问答).xlsx differ diff --git a/dsLightRag/Test/AnswerFromRAG.py b/dsLightRag/Test/AnswerFromRAG.py new file mode 100644 index 00000000..abe44a38 --- /dev/null +++ b/dsLightRag/Test/AnswerFromRAG.py @@ -0,0 +1,35 @@ +import json +import logging + +import requests + +# 更详细地控制日志输出 +logger = logging.getLogger('MathRag') +logger.setLevel(logging.INFO) +handler = logging.StreamHandler() +handler.setFormatter(logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')) +logger.addHandler(handler) + + +def getAnswer(query_text): + # 根据问题查询知识库 + url = "http://10.10.21.20:8100/api/chat" + headers = { + "Content-Type": "application/json" + } + data = { + "query": query_text, + "topic":"ChuZhongShuXue" + } + try: + response = requests.post(url, headers=headers, data=json.dumps(data)) + response.raise_for_status() + return response.json().get("data").get("reply") + except requests.exceptions.RequestException as e: + logger.error(f"请求发生异常: {str(e)}") + return None + + +if __name__ == '__main__': + query_text = '什么是数学的性质命题' + print(getAnswer(query_text))