mirror of
https://github.com/hwchase17/langchain.git
synced 2025-09-04 04:28:58 +00:00
community: Add PolygonAggregates tool (#18882)
**Description:** In this PR, I am adding a `PolygonAggregates` tool, which can be used to get historical stock price data (called aggregates by Polygon) for a given ticker. Polygon [docs](https://polygon.io/docs/stocks/get_v2_aggs_ticker__stocksticker__range__multiplier___timespan___from___to) for this endpoint. **Twitter**: [@virattt](https://twitter.com/virattt)
This commit is contained in:
@@ -3,6 +3,7 @@ from typing import List
|
||||
from langchain_community.agent_toolkits.base import BaseToolkit
|
||||
from langchain_community.tools import BaseTool
|
||||
from langchain_community.tools.polygon import (
|
||||
PolygonAggregates,
|
||||
PolygonFinancials,
|
||||
PolygonLastQuote,
|
||||
PolygonTickerNews,
|
||||
@@ -20,6 +21,9 @@ class PolygonToolkit(BaseToolkit):
|
||||
cls, polygon_api_wrapper: PolygonAPIWrapper
|
||||
) -> "PolygonToolkit":
|
||||
tools = [
|
||||
PolygonAggregates(
|
||||
api_wrapper=polygon_api_wrapper,
|
||||
),
|
||||
PolygonLastQuote(
|
||||
api_wrapper=polygon_api_wrapper,
|
||||
),
|
||||
|
Reference in New Issue
Block a user