Apify는 웹 스크래핑 및 데이터 추출을 위한 클라우드 플랫폼으로, 다양한 스크래핑, 크롤링 및 추출 사용 사례를 위한 Actors라고 불리는 천 개 이상의 즉시 사용 가능한 앱으로 구성된 생태계를 제공합니다.
이 통합을 통해 Apify 플랫폼에서 Actors를 실행하고 그 결과를 LangChain으로 로드하여 웹의 문서와 데이터로 벡터 인덱스를 공급할 수 있습니다. 예를 들어, 문서, 블로그 또는 지식 베이스가 있는 웹사이트에서 답변을 생성할 수 있습니다.

설치 및 설정

  • Python용 LangChain Apify 패키지를 다음과 같이 설치하세요:
pip install langchain-apify
  • Apify API token을 받아서 환경 변수(APIFY_API_TOKEN)로 설정하거나 생성자에서 apify_api_token으로 전달하세요.

Tool

ApifyActorsTool을 사용하여 에이전트와 함께 Apify Actors를 사용할 수 있습니다.
from langchain_apify import ApifyActorsTool
사용 예제는 이 노트북을 참조하고, LangGraph를 사용한 tool-calling 에이전트의 전체 예제는 Apify LangGraph agent Actor 템플릿을 참조하세요. 이 도구 사용 방법에 대한 자세한 내용은 Apify 통합 문서를 참조하세요.

Wrapper

ApifyWrapper를 사용하여 Apify 플랫폼에서 Actors를 실행할 수 있습니다.
from langchain_apify import ApifyWrapper
이 wrapper 사용 방법에 대한 자세한 내용은 Apify 통합 문서를 참조하세요.

Document loader

ApifyDatasetLoader를 사용하여 Apify dataset에서 데이터를 가져올 수도 있습니다.
from langchain_apify import ApifyDatasetLoader
이 loader에 대한 자세한 안내는 이 노트북을 참조하세요. 이 통합의 소스 코드는 LangChain Apify 저장소에서 찾을 수 있습니다.
Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.
I