Skip to main content

DataForSEO 数据为SEO

本页面提供了如何在LangChain中使用DataForSEO搜索API的说明。

安装和设置

  • 获取DataForSEO API访问登录名和密码,并将它们设置为环境变量(分别为DATAFORSEO_LOGINDATAFORSEO_PASSWORD)。您可以在仪表板中找到它们。

封装器

实用工具

DataForSEO实用工具封装了API。要导入此实用工具,请使用:

from langchain.utilities.dataforseo_api_search import DataForSeoAPIWrapper

有关此封装器的详细步骤,请参见此笔记本

工具

您还可以将此封装器作为工具加载,以便与代理一起使用:

from langchain.agents import load_tools
tools = load_tools(["dataforseo-api-search"])

示例用法

dataforseo = DataForSeoAPIWrapper(api_login="your_login", api_password="your_password")
result = dataforseo.run("Bill Gates")
print(result)

环境变量

您可以将DataForSEO API访问登录名和密码存储为环境变量。如果未提供值,封装器将自动检查这些环境变量:

import os

os.environ["DATAFORSEO_LOGIN"] = "your_login"
os.environ["DATAFORSEO_PASSWORD"] = "your_password"

dataforseo = DataForSeoAPIWrapper()
result = dataforseo.run("weather in Los Angeles")
print(result)