fix(search): 移除 web_search 的 Tavily AI 摘要
This commit is contained in:
parent
b4080f3880
commit
f44c09a7ce
@ -211,16 +211,6 @@ class SearchEngine:
|
|||||||
summary_lines.append(filter_notes)
|
summary_lines.append(filter_notes)
|
||||||
summary_lines.append("")
|
summary_lines.append("")
|
||||||
|
|
||||||
# 添加AI答案(如果有)
|
|
||||||
if results.get("answer"):
|
|
||||||
summary_lines.extend([
|
|
||||||
"📝 AI摘要:",
|
|
||||||
results["answer"],
|
|
||||||
"",
|
|
||||||
"---",
|
|
||||||
""
|
|
||||||
])
|
|
||||||
|
|
||||||
# 添加搜索结果
|
# 添加搜索结果
|
||||||
if results["results"]:
|
if results["results"]:
|
||||||
summary_lines.append("📊 搜索结果:")
|
summary_lines.append("📊 搜索结果:")
|
||||||
@ -248,23 +238,20 @@ class SearchEngine:
|
|||||||
|
|
||||||
async def quick_answer(self, query: str) -> str:
|
async def quick_answer(self, query: str) -> str:
|
||||||
"""
|
"""
|
||||||
快速获取答案(只返回AI摘要)
|
快速获取答案(返回首个搜索结果的摘要)
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
query: 查询问题
|
query: 查询问题
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
AI答案或错误信息
|
首个结果摘要或错误信息
|
||||||
"""
|
"""
|
||||||
results = await self.search(query, max_results=5)
|
results = await self.search(query, max_results=5)
|
||||||
|
|
||||||
if not results["success"]:
|
if not results["success"]:
|
||||||
return f"搜索失败: {results['error']}"
|
return f"搜索失败: {results['error']}"
|
||||||
|
|
||||||
if results.get("answer"):
|
# 返回第一个结果的摘要
|
||||||
return results["answer"]
|
|
||||||
|
|
||||||
# 如果没有AI答案,返回第一个结果的摘要
|
|
||||||
if results["results"]:
|
if results["results"]:
|
||||||
first_result = results["results"][0]
|
first_result = results["results"][0]
|
||||||
return f"{first_result['title']}\n{first_result['content'][:300]}..."
|
return f"{first_result['title']}\n{first_result['content'][:300]}..."
|
||||||
@ -335,7 +322,7 @@ class SearchEngine:
|
|||||||
payload: Dict[str, Any] = {
|
payload: Dict[str, Any] = {
|
||||||
"query": query,
|
"query": query,
|
||||||
"search_depth": "advanced",
|
"search_depth": "advanced",
|
||||||
"include_answer": True,
|
"include_answer": False,
|
||||||
"include_images": False,
|
"include_images": False,
|
||||||
"include_raw_content": False
|
"include_raw_content": False
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user