@@ -79,31 +79,31 @@ def main():
7979
8080 print ("\n " + "=" * 50 + "\n " )
8181
82- # 3. 获取相关文献
83- print ("3. 获取相关文献:" )
84- print ("-" * 50 )
85- if query_id :
86- try :
87- papers_result = bohrium .sigma_search .get_papers (
88- query_id = query_id ,
89- sort = "RelevanceScore"
90- )
91- print ("文献获取成功!" )
92- papers = papers_result .get ('list' , [])
93- print (f"找到 { len (papers )} 篇相关文献" )
82+ # # 3. 获取相关文献
83+ # print("3. 获取相关文献:")
84+ # print("-" * 50)
85+ # if query_id:
86+ # try:
87+ # papers_result = bohrium.sigma_search.get_papers(
88+ # query_id=query_id,
89+ # sort="RelevanceScore"
90+ # )
91+ # print("文献获取成功!")
92+ # papers = papers_result.get('list', [])
93+ # print(f"找到 {len(papers)} 篇相关文献")
9494
95- if papers :
96- paper = papers [0 ]
97- print (f"第一篇文献标题: { paper .get ('title' )} " )
98- print (f"第一篇文献作者: { ', ' .join (paper .get ('author' , [])[:3 ])} " )
99- print (f"第一篇文献期刊: { paper .get ('journal' )} " )
100- print (f"第一篇文献摘要: { paper .get ('abstract' , '' )[:100 ]} ..." )
101- except Exception as e :
102- print (f"获取文献失败: { e } " )
103- else :
104- print ("跳过文献获取测试(缺少query_id)" )
105-
106- print ("\n " + "=" * 50 + "\n " )
95+ # if papers:
96+ # paper = papers[0]
97+ # print(f"第一篇文献标题: {paper.get('title')}")
98+ # print(f"第一篇文献作者: {', '.join(paper.get('author', [])[:3])}")
99+ # print(f"第一篇文献期刊: {paper.get('journal')}")
100+ # print(f"第一篇文献摘要: {paper.get('abstract', '')[:100]}...")
101+ # except Exception as e:
102+ # print(f"获取文献失败: {e}")
103+ # else:
104+ # print("跳过文献获取测试(缺少query_id)")
105+
106+ # print("\n" + "="*50 + "\n")
107107
108108 # 4. 获取总结内容
109109 print ("4. 获取总结内容:" )
@@ -135,70 +135,70 @@ def main():
135135
136136 print ("\n " + "=" * 50 + "\n " )
137137
138- # 5. 追问测试
139- print ("5. 追问测试:" )
140- print ("-" * 50 )
141- try :
142- follow_up_result = bohrium .sigma_search .follow_up_question (
143- session_uuid = session_uuid ,
144- query = "Transformer在音频处理中的应用"
145- )
146- print ("追问成功!" )
147- print (f"新问题ID: { follow_up_result .get ('id' )} " )
148- print (f"新问题查询: { follow_up_result .get ('query' )} " )
149- print (f"最后答案ID: { follow_up_result .get ('lastAnswerID' )} " )
150- except Exception as e :
151- print (f"追问失败: { e } " )
152-
153- print ("\n " + "=" * 50 + "\n " )
154-
155- # 6. 获取搜索历史
156- print ("6. 获取搜索历史:" )
157- print ("-" * 50 )
158- try :
159- history_result = bohrium .sigma_search .get_search_history ()
160- print ("搜索历史获取成功!" )
161- sessions = history_result .get ('sessions' , [])
162- print (f"历史会话数量: { len (sessions )} " )
138+ # # 5. 追问测试
139+ # print("5. 追问测试:")
140+ # print("-" * 50)
141+ # try:
142+ # follow_up_result = bohrium.sigma_search.follow_up_question(
143+ # session_uuid=session_uuid,
144+ # query="Transformer在音频处理中的应用"
145+ # )
146+ # print("追问成功!")
147+ # print(f"新问题ID: {follow_up_result.get('id')}")
148+ # print(f"新问题查询: {follow_up_result.get('query')}")
149+ # print(f"最后答案ID: {follow_up_result.get('lastAnswerID')}")
150+ # except Exception as e:
151+ # print(f"追问失败: {e}")
152+
153+ # print("\n" + "="*50 + "\n")
154+
155+ # # 6. 获取搜索历史
156+ # print("6. 获取搜索历史:")
157+ # print("-" * 50)
158+ # try:
159+ # history_result = bohrium.sigma_search.get_search_history()
160+ # print("搜索历史获取成功!")
161+ # sessions = history_result.get('sessions', [])
162+ # print(f"历史会话数量: {len(sessions)}")
163163
164- for i , session in enumerate (sessions [:3 ]):
165- print (f" 会话{ i + 1 } : { session .get ('title' )} ({ session .get ('uuid' )} )" )
166- print (f" 创建时间: { session .get ('createTime' )} " )
167- print (f" 状态: { session .get ('status' )} " )
168- except Exception as e :
169- print (f"获取搜索历史失败: { e } " )
170-
171- print ("\n " + "=" * 50 + "\n " )
172-
173- # 7. 使用类型定义方式
174- print ("7. 使用类型定义方式:" )
175- print ("-" * 50 )
176- try :
177- # 创建会话请求
178- session_request = CreateSessionRequest (
179- query = "深度学习在医疗诊断中的应用" ,
180- model = "qwen" ,
181- discipline = "LS" , # 生命科学
182- resource_id_list = []
183- )
164+ # for i, session in enumerate(sessions[:3]):
165+ # print(f" 会话{i+1}: {session.get('title')} ({session.get('uuid')})")
166+ # print(f" 创建时间: {session.get('createTime')}")
167+ # print(f" 状态: {session.get('status')}")
168+ # except Exception as e:
169+ # print(f"获取搜索历史失败: {e}")
170+
171+ # print("\n" + "="*50 + "\n")
172+
173+ # # 7. 使用类型定义方式
174+ # print("7. 使用类型定义方式:")
175+ # print("-" * 50)
176+ # try:
177+ # # 创建会话请求
178+ # session_request = CreateSessionRequest(
179+ # query="深度学习在医疗诊断中的应用",
180+ # model="qwen",
181+ # discipline="LS", # 生命科学
182+ # resource_id_list=[]
183+ # )
184184
185- session_result2 = bohrium .sigma_search .search_with_request (session_request )
186- print ("使用类型定义创建会话成功!" )
187- print (f"会话UUID: { session_result2 .get ('uuid' )} " )
188- print (f"会话标题: { session_result2 .get ('title' )} " )
185+ # session_result2 = bohrium.sigma_search.search_with_request(session_request)
186+ # print("使用类型定义创建会话成功!")
187+ # print(f"会话UUID: {session_result2.get('uuid')}")
188+ # print(f"会话标题: {session_result2.get('title')}")
189189
190- # 追问请求
191- follow_up_request = FollowUpRequest (
192- session_uuid = session_result2 .get ('uuid' ),
193- query = "深度学习在医学影像分析中的具体应用"
194- )
190+ # # 追问请求
191+ # follow_up_request = FollowUpRequest(
192+ # session_uuid=session_result2.get('uuid'),
193+ # query="深度学习在医学影像分析中的具体应用"
194+ # )
195195
196- follow_up_result2 = bohrium .sigma_search .search_with_request (follow_up_request )
197- print ("使用类型定义追问成功!" )
198- print (f"新问题ID: { follow_up_result2 .get ('id' )} " )
196+ # follow_up_result2 = bohrium.sigma_search.search_with_request(follow_up_request)
197+ # print("使用类型定义追问成功!")
198+ # print(f"新问题ID: {follow_up_result2.get('id')}")
199199
200- except Exception as e :
201- print (f"使用类型定义方式失败: { e } " )
200+ # except Exception as e:
201+ # print(f"使用类型定义方式失败: {e}")
202202
203203 print ("\n === 测试完成 ===" )
204204
0 commit comments