Integración con LangChain
Integración con LangChain
Sección titulada «Integración con LangChain»Usa HydraSkill con las herramientas web de LangChain para una navegación fiable de los agentes.
Configuración
Sección titulada «Configuración»pip install hydraskill langchain langchain-communityCon WebBaseLoader
Sección titulada «Con 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()Con herramientas de navegador
Sección titulada «Con herramientas de navegador»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")Ventajas para los agentes de LangChain
Sección titulada «Ventajas para los agentes de LangChain»- Los agentes pueden navegar por cualquier sitio web sin bloqueos de IP
- Las tareas de investigación de larga duración mantienen la continuidad de la sesión
- Las interacciones web de múltiples pasos no se interrumpen
- No hace falta añadir lógica de reintentos en el código de tu agente