AlphaVantageAPIWrapper#

class langchain_community.utilities.alpha_vantage.AlphaVantageAPIWrapper[source]#

Bases: BaseModel

Wrapper for AlphaVantage API for Currency Exchange Rate.

Docs for using:

  1. Go to AlphaVantage and sign up for an API key

  2. Save your API KEY into ALPHAVANTAGE_API_KEY env variable

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

param alphavantage_api_key: str | None = None#
run(from_currency: str, to_currency: str) str[source]#

Get the current exchange rate for a specified currency pair.

Parameters:
  • from_currency (str)

  • to_currency (str)

Return type:

str

search_symbols(keywords: str) Dict[str, Any][source]#

Make a request to the AlphaVantage API to search for symbols.

Parameters:

keywords (str)

Return type:

Dict[str, Any]

property standard_currencies: List[str]#

Examples using AlphaVantageAPIWrapper