Интеграция с LangChain
Интеграция с LangChain
Заголовок раздела «Интеграция с LangChain»Используйте HydraSkill с веб-инструментами LangChain для надёжного браузинга агентами.
Настройка
Заголовок раздела «Настройка»pip install hydraskill langchain langchain-communityС WebBaseLoader
Заголовок раздела «С 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()С браузерными инструментами
Заголовок раздела «С браузерными инструментами»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
Заголовок раздела «Преимущества для агентов LangChain»- Агенты могут заходить на любой сайт без блокировок IP
- Долгие исследовательские задачи сохраняют непрерывность сессии
- Многошаговые взаимодействия с вебом не прерываются
- Не нужно добавлять логику повторов в код агента