langchain/docs/docs/integrations/tools
anshaneel 0884e5de7f
community[minor]: Add Alpha Vantage API Tool (#14332)
### Description
This implementation adds functionality from the AlphaVantage API,
renowned for its comprehensive financial data. The class encapsulates
various methods, each dedicated to fetching specific types of financial
information from the API.

### Implemented Functions

- **`search_symbols`**: 
- Searches the AlphaVantage API for financial symbols using the provided
keywords.

- **`_get_market_news_sentiment`**: 
- Retrieves market news sentiment for a specified stock symbol from the
AlphaVantage API.

- **`_get_time_series_daily`**: 
- Fetches daily time series data for a specific symbol from the
AlphaVantage API.

- **`_get_quote_endpoint`**: 
- Obtains the latest price and volume information for a given symbol
from the AlphaVantage API.

- **`_get_time_series_weekly`**: 
- Gathers weekly time series data for a particular symbol from the
AlphaVantage API.

- **`_get_top_gainers_losers`**: 
- Provides details on top gainers, losers, and most actively traded
tickers in the US market from the AlphaVantage API.

  ### Issue: 
  - #11994 
  
### Dependencies: 
  - 'requests' library for HTTP requests. (import requests)
  - 'pytest' library for testing. (import pytest)

---------

Co-authored-by: Adam Badar <94140103+adam-badar@users.noreply.github.com>
Co-authored-by: Harrison Chase <hw.chase.17@gmail.com>
Co-authored-by: Bagatur <baskaryan@gmail.com>
2024-03-30 00:44:01 +00:00
..
_gradio_tools_files
alpha_vantage.ipynb community[minor]: Add Alpha Vantage API Tool (#14332) 2024-03-30 00:44:01 +00:00
apify.ipynb docs: Update apify.ipynb for Document class import (#19598) 2024-03-26 21:46:29 +00:00
arxiv.ipynb docs: Updated integration docs structure for tools/arxiv (#16091) (#16250) 2024-01-22 14:34:22 -08:00
awslambda.ipynb docs: integration package pip installs (#15762) 2024-01-09 11:13:10 -08:00
bash.ipynb docs: update imports of tools to use langchain_community (#18705) 2024-03-07 11:46:09 -05:00
bearly.ipynb docs: update imports of tools to use langchain_community (#18705) 2024-03-07 11:46:09 -05:00
bing_search.ipynb langchain[patch], experimental[patch]: update utilities imports (#15438) 2024-01-03 02:18:15 -05:00
brave_search.ipynb docs: update imports of tools to use langchain_community (#18705) 2024-03-07 11:46:09 -05:00
chatgpt_plugins.ipynb docs: update imports of tools to use langchain_community (#18705) 2024-03-07 11:46:09 -05:00
connery.ipynb docs, templates: update schema imports to core (#17885) 2024-02-22 15:58:44 -08:00
dalle_image_generator.ipynb docs: integration package pip installs (#15762) 2024-01-09 11:13:10 -08:00
dataforseo.ipynb langchain[patch], experimental[patch]: update utilities imports (#15438) 2024-01-03 02:18:15 -05:00
ddg.ipynb docs: update imports of tools to use langchain_community (#18705) 2024-03-07 11:46:09 -05:00
e2b_data_analysis.ipynb docs: update imports of tools to use langchain_community (#18705) 2024-03-07 11:46:09 -05:00
edenai_tools.ipynb langchain[patch], experimental[patch], docs: update tools imports (#15433) 2024-01-02 18:23:34 -05:00
eleven_labs_tts.ipynb docs: update imports of tools to use langchain_community (#18705) 2024-03-07 11:46:09 -05:00
exa_search.ipynb docs, templates: update schema imports to core (#17885) 2024-02-22 15:58:44 -08:00
filesystem.ipynb docs: update documentation for file system tool integration (#17377) 2024-02-11 21:19:40 -08:00
golden_query.ipynb langchain[patch], experimental[patch]: update utilities imports (#15438) 2024-01-03 02:18:15 -05:00
google_cloud_texttospeech.ipynb docs: update imports of tools to use langchain_community (#18705) 2024-03-07 11:46:09 -05:00
google_drive.ipynb docs: Fix broken imports in documentation (#19655) 2024-03-27 13:54:05 -04:00
google_finance.ipynb docs: integration package pip installs (#15762) 2024-01-09 11:13:10 -08:00
google_jobs.ipynb docs: integration package pip installs (#15762) 2024-01-09 11:13:10 -08:00
google_lens.ipynb docs: integration package pip installs (#15762) 2024-01-09 11:13:10 -08:00
google_places.ipynb docs: update imports of tools to use langchain_community (#18705) 2024-03-07 11:46:09 -05:00
google_scholar.ipynb docs: integration package pip installs (#15762) 2024-01-09 11:13:10 -08:00
google_search.ipynb docs: update imports of tools to use langchain_community (#18705) 2024-03-07 11:46:09 -05:00
google_serper.ipynb docs: langchain-openai (#15513) 2024-01-06 15:54:48 -08:00
google_trends.ipynb docs: integration package pip installs (#15762) 2024-01-09 11:13:10 -08:00
gradio_tools.ipynb docs: integration package pip installs (#15762) 2024-01-09 11:13:10 -08:00
graphql.ipynb docs: langchain-openai (#15513) 2024-01-06 15:54:48 -08:00
huggingface_tools.ipynb docs: integration package pip installs (#15762) 2024-01-09 11:13:10 -08:00
human_tools.ipynb docs: update imports of tools to use langchain_community (#18705) 2024-03-07 11:46:09 -05:00
ifttt.ipynb langchain[patch], experimental[patch], docs: update tools imports (#15433) 2024-01-02 18:23:34 -05:00
infobip.ipynb community[minor]: Infobip tool integration (#16805) 2024-03-29 19:01:27 +00:00
ionic_shopping.ipynb Community: Update Ionic Shopping Docs (#16700) 2024-01-28 16:39:49 -08:00
lemonai.ipynb docs: langchain-openai (#15513) 2024-01-06 15:54:48 -08:00
memorize.ipynb
nuclia.ipynb docs: integration package pip installs (#15762) 2024-01-09 11:13:10 -08:00
nvidia_riva.ipynb docs: Nvidia Riva Runnables Documentation (#18237) 2024-03-28 23:35:00 +00:00
openweathermap.ipynb docs: langchain-openai (#15513) 2024-01-06 15:54:48 -08:00
passio_nutrition_ai.ipynb docs: Remove non-rendering images & output spamming from doc ntbks (#19475) 2024-03-24 23:47:38 -07:00
polygon.ipynb community: Add PolygonAggregates tool (#18882) 2024-03-11 11:58:10 -07:00
pubmed.ipynb Updated doc for tools/pubmed with new functions: invoke. (#17378) 2024-02-11 21:19:31 -08:00
python.ipynb
reddit_search.ipynb docs: make links internal (#19063) 2024-03-14 16:22:56 +00:00
requests.ipynb community[minor]: add JsonRequestsWrapper tool (#15374) 2024-01-15 12:27:19 -08:00
sceneXplain.ipynb docs: update imports of tools to use langchain_community (#18705) 2024-03-07 11:46:09 -05:00
search_tools.ipynb docs: langchain-openai (#15513) 2024-01-06 15:54:48 -08:00
searchapi.ipynb docs: langchain-openai (#15513) 2024-01-06 15:54:48 -08:00
searx_search.ipynb langchain[patch], experimental[patch]: update utilities imports (#15438) 2024-01-03 02:18:15 -05:00
semanticscholar.ipynb docs: integration package pip installs (#15762) 2024-01-09 11:13:10 -08:00
serpapi.ipynb langchain[patch], experimental[patch]: update utilities imports (#15438) 2024-01-03 02:18:15 -05:00
sql_database.ipynb docs: update imports of tools to use langchain_community (#18705) 2024-03-07 11:46:09 -05:00
stackexchange.ipynb docs: update documentation of stackexchange component (#18486) 2024-03-04 10:45:29 -08:00
tavily_search.ipynb docs: integration package pip installs (#15762) 2024-01-09 11:13:10 -08:00
twilio.ipynb docs: integration package pip installs (#15762) 2024-01-09 11:13:10 -08:00
wikidata.ipynb docs: update imports of tools to use langchain_community (#18705) 2024-03-07 11:46:09 -05:00
wikipedia.ipynb docs: integration package pip installs (#15762) 2024-01-09 11:13:10 -08:00
wolfram_alpha.ipynb langchain[patch], experimental[patch]: update utilities imports (#15438) 2024-01-03 02:18:15 -05:00
yahoo_finance_news.ipynb docs: integration package pip installs (#15762) 2024-01-09 11:13:10 -08:00
you.ipynb community: Add you.com tool, add async to retriever, add async testing, add You tool doc (#18032) 2024-03-03 14:30:05 -08:00
youtube.ipynb docs: update imports of tools to use langchain_community (#18705) 2024-03-07 11:46:09 -05:00
zapier.ipynb docs: langchain-openai (#15513) 2024-01-06 15:54:48 -08:00