Polygon IO 工具包和工具
本笔记本展示了如何使用代理与 Polygon IO 工具包进行交互。该工具包提供对Polygon股票市场数据API的访问。
设置
安装
要使用Polygon IO工具,您需要安装 langchain-community
包。
%pip install -qU langchain-community > /dev/null
凭证
在 这里 获取您的 Polygon IO API 密钥,然后在下面设置。
import getpass
import os
if "POLYGON_API_KEY" not in os.environ:
os.environ["POLYGON_API_KEY"] = getpass.getpass()
设置 LangSmith 以获得最佳的可观察性也是有帮助的(但不是必需的)。
# os.environ["LANGCHAIN_TRACING_V2"] = "true"
# os.environ["LANGCHAIN_API_KEY"] = getpass.getpass()
工具包
Polygon IO 提供了一个工具包和每个工具包中包含的单个工具。让我们首先探索使用工具包,然后再逐步了解如何使用单个工具。
初始化
我们可以通过导入工具包和使用工具所需的 API 包装器来初始化工具包。
<!--IMPORTS:[{"imported": "PolygonToolkit", "source": "langchain_community.agent_toolkits.polygon.toolkit", "docs": "https://python.langchain.com/api_reference/community/agent_toolkits/langchain_community.agent_toolkits.polygon.toolkit.PolygonToolkit.html", "title": "Polygon IO Toolkit and Tools"}, {"imported": "PolygonAPIWrapper", "source": "langchain_community.utilities.polygon", "docs": "https://python.langchain.com/api_reference/community/utilities/langchain_community.utilities.polygon.PolygonAPIWrapper.html", "title": "Polygon IO Toolkit and Tools"}]-->
from langchain_community.agent_toolkits.polygon.toolkit import PolygonToolkit
from langchain_community.utilities.polygon import PolygonAPIWrapper
polygon = PolygonAPIWrapper()
toolkit = PolygonToolkit.from_polygon_api_wrapper(polygon)