Apify
Apify 是一個用於網路爬取和資料提取的雲端平台,它提供了一個由一千多個現成應用程式組成的生態系統,這些應用程式稱為 Actors,適用於各種爬取、抓取和提取用例。
此整合讓您可以在 Apify
平台上執行 Actors,並將其結果載入 LangChain,以便使用來自網路的文件和資料來饋送您的向量索引,例如從具有文件、部落格或知識庫的網站產生答案。
安裝與設定
- 使用以下命令為 Python 安裝 LangChain Apify 套件
pip install langchain-apify
- 取得您的 Apify API 令牌,並將其設定為環境變數 (
APIFY_API_TOKEN
) 或在建構函式中將其作為apify_api_token
傳遞。
工具
您可以使用 ApifyActorsTool
將 Apify Actors 與代理程式一起使用。
from langchain_apify import ApifyActorsTool
請參閱此筆記本,以取得範例用法,以及在 Apify LangGraph 代理程式 Actor 範本中使用 LangGraph 的工具呼叫代理程式的完整範例。
如需有關如何使用此工具的更多資訊,請造訪Apify 整合文件。
封裝器
您可以使用 ApifyWrapper
在 Apify 平台上執行 Actors。
from langchain_apify import ApifyWrapper
如需有關如何使用此封裝器的更多資訊,請參閱Apify 整合文件。
文件載入器
您也可以使用我們的 ApifyDatasetLoader
從 Apify 資料集中取得資料。
from langchain_apify import ApifyDatasetLoader
如需此載入器的更詳細逐步解說,請參閱此筆記本。
此整合的原始碼可以在 LangChain Apify 儲存庫中找到。