多边形API包装器#

class langchain_community.utilities.polygon.PolygonAPIWrapper[来源]#

基础类:BaseModel

Polygon API 的封装器。

通过解析和验证来自关键字参数的输入数据来创建一个新模型。

如果输入数据无法验证以形成有效模型,则引发 [ValidationError][pydantic_core.ValidationError]。

self 被显式地设为仅位置参数,以允许 self 作为字段名称。

param polygon_api_key: str | None = None#
get_aggregates(ticker: str, **kwargs: Any) dict | None[source]#

获取股票在给定日期范围内的聚合条形图,使用自定义时间窗口大小。

/v2/aggs/ticker/{ticker}/range/{multiplier}/{timespan}/{from_date}/{to_date}

Parameters:
  • ticker (str)

  • kwargs (Any)

Return type:

字典 | 无

get_financials(ticker: str) dict | None[来源]#

获取基础财务数据,这些数据可以在给定股票的资产负债表、损益表和现金流量表中找到。

/vX/reference/financials

Parameters:

ticker (str)

Return type:

字典 | 无

get_last_quote(ticker: str) dict | None[来源]#

获取某个股票代码的最新全国最佳买卖报价(报价)。

/v2/last/nbbo/{ticker}

Parameters:

ticker (str)

Return type:

字典 | 无

get_ticker_news(ticker: str) dict | None[来源]#

获取与股票代码相关的最新新闻文章,包括文章的摘要和原始来源的链接。

/v2/reference/news

Parameters:

ticker (str)

Return type:

字典 | 无

run(mode: str, ticker: str, **kwargs: Any) str[来源]#
Parameters:
  • mode (str)

  • ticker (str)

  • kwargs (Any)

Return type:

字符串

使用 PolygonAPIWrapper 的示例