LangChain 集成
LangChain 集成
Section titled “LangChain 集成”将 HydraSkill 与 LangChain 的网页工具配合使用,实现可靠的 agent 浏览。
pip install hydraskill langchain langchain-community配合 WebBaseLoader
Section titled “配合 WebBaseLoader”from hydraskill import ProxyClientfrom langchain_community.document_loaders import WebBaseLoader
client = ProxyClient()proxy = client.get_proxy(target="example.com", session_lock=True)
loader = WebBaseLoader( "https://example.com/article", proxies=proxy.to_dict())docs = loader.load()配合浏览器工具
Section titled “配合浏览器工具”from langchain.tools import Toolfrom hydraskill import ProxyClient
client = ProxyClient()
def browse_with_proxy(url: str) -> str: proxy = client.get_proxy(target=url) response = requests.get(url, proxies=proxy.to_dict()) return response.text
browse_tool = Tool( name="browse", func=browse_with_proxy, description="Browse a URL with proxy protection")对 LangChain Agent 的优势
Section titled “对 LangChain Agent 的优势”- Agent 可以浏览任何网站而不被 IP 封锁
- 长时间运行的调研任务保持会话连续性
- 多步网络交互不会被打断
- 无需在 agent 代码中添加重试逻辑