Skip to content

InvestNLQ is a versatile tool designed to translate natural language queries into data requests pertaining to stocks and cryptocurrencies. Utilizing the power of OpenAI's GPT-4 model, it enables users to simply ask financial data queries in plain English.

License

Notifications You must be signed in to change notification settings

Joseph-M-Cook/InvestNLQ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InvestNLQ

Overview

InvestNLQ is an advanced financial data retrieval tool that translates natural language queries into data requests for stocks and cryptocurrencies. It uses OpenAI's GPT-4 model to interpret user queries into specific symbols and types (stock or crypto). The application fetches real-time financial data from Alpha Vantage and Finnhub APIs, serving users interested in stocks and cryptocurrencies.

Installation

  1. Clone the repository:
git clone https://github.com/[Joseph-M-Cook]/InvestNLQ.git
  1. Install the required dependencies:
pip install -r requirements.txt
  1. Set up API keys. You need to provide your own API keys for Alpha Vantage, Finnhub, and OpenAI:
  • FINNHUB_API_KEY
  • AV_API_KEY
  • openai.api_key
  1. Run the script and enter your query in the command line interface:
python InvestNLQ.py

Disclaimer

The financial data provided by this application is intended for informational purposes only. Always conduct thorough research before making investment decisions. Please use this responsibly and ensure you comply with Alpha Vantage's, Finnhub's, and OpenAI's terms of service.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

InvestNLQ is a versatile tool designed to translate natural language queries into data requests pertaining to stocks and cryptocurrencies. Utilizing the power of OpenAI's GPT-4 model, it enables users to simply ask financial data queries in plain English.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages