LangChain中的工具与工具包
.DuckDuckGo搜索
这是什么
主要依赖库:
from langchain_community.tools import DuckDuckGoSearchRun
有什么用
通过本文件学习:
- 相关库的导入和使用方法
- LangChain 的实际应用场景
示例代码
python
from langchain_community.tools import DuckDuckGoSearchRun
search = DuckDuckGoSearchRun(description="xxx")
print(search.invoke("LangChain的最新版本是什么?"))
print("名字:", search.name)
print("描述:", search.description)
print("参数:", search.args)
print("是否直接返回:", search.return_direct)
print(search.run("LangChain的最新版本是什么?"))流程图
text
┌─────────────────┐
│ User Input │
│ (搜索查询) │
└────────┬────────┘
│
▼
┌─────────────────┐
│ DuckDuckGo │
│ Search Tool │
└────────┬────────┘
│
▼
┌─────────────────┐
│ Search Result │
│ (搜索结果) │
└─────────────────┘