From b0902b9b0ed8f4c8bbbab914876b0b48a9190cd7 Mon Sep 17 00:00:00 2001 From: 18688905432 Date: Thu, 12 Sep 2024 19:12:10 +0800 Subject: [PATCH 1/4] minor edits --- file_paper_summary.py | 1 + 1 file changed, 1 insertion(+) diff --git a/file_paper_summary.py b/file_paper_summary.py index 7cdc473..9442ce3 100644 --- a/file_paper_summary.py +++ b/file_paper_summary.py @@ -52,6 +52,7 @@ def generate_summary_from_files(api_key, file_content): except Exception as e: print(f"文件比较出错时出错: {e}") return {} + def main(api_key, file_path_or_folder): print("===========================开始处理文件===========================") From 842d6e5709c099392bfca35bbcb3ce5610a69880 Mon Sep 17 00:00:00 2001 From: 18688905432 Date: Sat, 14 Sep 2024 17:22:41 +0800 Subject: [PATCH 2/4] minor edits --- file_paper_analysis_improve.py | 2 +- file_paper_summary.py | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/file_paper_analysis_improve.py b/file_paper_analysis_improve.py index 59ee91c..323d96d 100644 --- a/file_paper_analysis_improve.py +++ b/file_paper_analysis_improve.py @@ -165,4 +165,4 @@ def main(api_key, file_path_or_folder, output_excel,output_question): if __name__ == "__main__": # API Key, 待解析文件路径, 输出结果文件路径(excel),输出问题路径(txt) - main("", "", "","") + main("f3489a829804ad775c645151fa17495a.AzE83g1jBq4PqSyY", "/Users/lee/Desktop/documents/华师/teaching/人工智能通识课-大模型/论文", "/Users/lee/Desktop/documents/华师/teaching/人工智能通识课-大模型/论文/test.xlsx","/Users/lee/Desktop/documents/华师/teaching/人工智能通识课-大模型/论文/test.txt") diff --git a/file_paper_summary.py b/file_paper_summary.py index f8ed375..0b458bc 100644 --- a/file_paper_summary.py +++ b/file_paper_summary.py @@ -1,7 +1,7 @@ import os from zhipuai import ZhipuAI # 假设你已经安装并配置好ZhipuAI import argparse -import dotenv +# import dotenv import file_paper_analysis_improve @@ -70,4 +70,9 @@ def main(api_key, file_path_or_folder,output_analysis_excel,output_analysis_ques if __name__ == "__main__": # API Key, 待解析文件路径, 输出结果文件路径(excel),输出问题路径(txt),输出综述问题路径(txt),输出综述结果路径(txt) - main("", "","","","","") + main("f3489a829804ad775c645151fa17495a.AzE83g1jBq4PqSyY", "/Users/lee/Desktop/documents/华师/teaching/人工智能通识课-大模型/论文", + "/Users/lee/Desktop/documents/华师/teaching/人工智能通识课-大模型/论文/test.xlsx", + "/Users/lee/Desktop/documents/华师/teaching/人工智能通识课-大模型/论文/test.txt", + "/Users/lee/Desktop/documents/华师/teaching/人工智能通识课-大模型/论文/question-summary.txt", + "/Users/lee/Desktop/documents/华师/teaching/人工智能通识课-大模型/论文/summary.txt") + From 1097c8a99d392b9d3d8d26b8fb7aeb6eabfaa057 Mon Sep 17 00:00:00 2001 From: 18688905432 Date: Sun, 15 Sep 2024 12:06:23 +0800 Subject: [PATCH 3/4] minor edits --- file_chat.py | 7 ++++--- file_paper_analysis_improve.py | 5 ++++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/file_chat.py b/file_chat.py index 88945df..278f78c 100644 --- a/file_chat.py +++ b/file_chat.py @@ -40,7 +40,8 @@ def main(): file_object = client.files.create(file=uploaded_file, purpose="file-extract") file_content = json.loads(client.files.content(file_id=file_object.id).content)["content"] client.files.delete(file_id=file_object.id) - message_content = f"请对\n{file_content}\n的内容进行分析,并撰写一份论文摘要。" + # message_content = f"请对\n{file_content}\n的内容进行分析,并撰写一份论文摘要。" + message_content = f"你是人工智能领域的专家,请对\n{file_content}\n的内容进行分析,提取论文的摘要原文,摘要在Abstract之后,Introduction之前。" response = client.chat.completions.create( model="glm-4-long", messages=[ @@ -48,8 +49,8 @@ def main(): ], ) msg = response.choices[0].message.content - st.session_state["messages"] = [{"role": "assistant", "content": msg}] # 每次提问时不带上全文信息 - # st.session_state["messages"] = [{"role": "user", "content": message_content}, {"role": "assistant", "content": msg}] # 每次提问时带上全文信息 + # st.session_state["messages"] = [{"role": "assistant", "content": msg}] # 每次提问时不带上全文信息 + st.session_state["messages"] = [{"role": "user", "content": message_content}, {"role": "assistant", "content": msg}] # 每次提问时带上全文信息 for msg in st.session_state.get("messages", []): st.chat_message(msg["role"]).write(msg["content"]) diff --git a/file_paper_analysis_improve.py b/file_paper_analysis_improve.py index 323d96d..c63f66f 100644 --- a/file_paper_analysis_improve.py +++ b/file_paper_analysis_improve.py @@ -165,4 +165,7 @@ def main(api_key, file_path_or_folder, output_excel,output_question): if __name__ == "__main__": # API Key, 待解析文件路径, 输出结果文件路径(excel),输出问题路径(txt) - main("f3489a829804ad775c645151fa17495a.AzE83g1jBq4PqSyY", "/Users/lee/Desktop/documents/华师/teaching/人工智能通识课-大模型/论文", "/Users/lee/Desktop/documents/华师/teaching/人工智能通识课-大模型/论文/test.xlsx","/Users/lee/Desktop/documents/华师/teaching/人工智能通识课-大模型/论文/test.txt") + main("f3489a829804ad775c645151fa17495a.AzE83g1jBq4PqSyY", + "/Users/lee/Desktop/documents/华师/teaching/人工智能通识课-大模型/论文", + "/Users/lee/Desktop/documents/华师/teaching/人工智能通识课-大模型/论文/test.xlsx", + "/Users/lee/Desktop/documents/华师/teaching/人工智能通识课-大模型/论文/test.txt") From 034ad7b97baea5473cc970f99b4ff8bd444f2065 Mon Sep 17 00:00:00 2001 From: 18688905432 Date: Sun, 15 Sep 2024 12:07:51 +0800 Subject: [PATCH 4/4] remove api key --- file_paper_analysis_improve.py | 2 +- file_paper_summary.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/file_paper_analysis_improve.py b/file_paper_analysis_improve.py index c63f66f..031b923 100644 --- a/file_paper_analysis_improve.py +++ b/file_paper_analysis_improve.py @@ -165,7 +165,7 @@ def main(api_key, file_path_or_folder, output_excel,output_question): if __name__ == "__main__": # API Key, 待解析文件路径, 输出结果文件路径(excel),输出问题路径(txt) - main("f3489a829804ad775c645151fa17495a.AzE83g1jBq4PqSyY", + main("replace your own api key", "/Users/lee/Desktop/documents/华师/teaching/人工智能通识课-大模型/论文", "/Users/lee/Desktop/documents/华师/teaching/人工智能通识课-大模型/论文/test.xlsx", "/Users/lee/Desktop/documents/华师/teaching/人工智能通识课-大模型/论文/test.txt") diff --git a/file_paper_summary.py b/file_paper_summary.py index 0b458bc..3a46909 100644 --- a/file_paper_summary.py +++ b/file_paper_summary.py @@ -70,7 +70,7 @@ def main(api_key, file_path_or_folder,output_analysis_excel,output_analysis_ques if __name__ == "__main__": # API Key, 待解析文件路径, 输出结果文件路径(excel),输出问题路径(txt),输出综述问题路径(txt),输出综述结果路径(txt) - main("f3489a829804ad775c645151fa17495a.AzE83g1jBq4PqSyY", "/Users/lee/Desktop/documents/华师/teaching/人工智能通识课-大模型/论文", + main("replace your own api key", "/Users/lee/Desktop/documents/华师/teaching/人工智能通识课-大模型/论文", "/Users/lee/Desktop/documents/华师/teaching/人工智能通识课-大模型/论文/test.xlsx", "/Users/lee/Desktop/documents/华师/teaching/人工智能通识课-大模型/论文/test.txt", "/Users/lee/Desktop/documents/华师/teaching/人工智能通识课-大模型/论文/question-summary.txt",