Skip to content

Logo

Welcome to GPTStonks Chat

Video 1: Preview of GPTStonks Chat from months ago. New revamped release coming soon!

Introduction 🌟

GPTStonks Chat is a sophisticated financial chatbot designed to empower retail investors with comprehensive financial data for informed decision-making.

Features πŸš€

  • Advanced AI Integration: GPTStonks Chat seamlessly interfaces with leading data providers, including OpenBB and DuckDuckGo, providing a unified and robust experience.
  • Comprehensive Financial Insights: From real-time company updates to in-depth analysis of stocks, currencies, crypto, and ETFs, GPTStonks Chat delivers a wealth of financial knowledge at your fingertips.
  • Simplified Complexity: Utilize natural language commands to access a sophisticated suite of tools. GPTStonks Chat ensures a user-friendly experience without compromising on depth.
  • Universal Accessibility: Whether on a phone, tablet, or computer, GPTStonks Chat offers a responsive web interface for a seamless user experience.

The project is proudly open source!

Getting Started πŸ› οΈ

Getting up and running is as straightforward as using Docker Compose. For detailed instructions, refer to our API's README.

AI Providers

Supported LLM Providers

  • Llama.cpp: Optimized implementations of popular open source LLMs for efficient inference over both CPU and GPU. Models include Mixtral, Llama 2, and Zephyr, among others. Many quantized models (GGUF) are available on Hugging Face under the user TheBloke.
  • Amazon Bedrock: Foundation models sourced from various providers, including Anthropic and Amazon.
  • OpenAI: GPT family of foundation models. Currently supporting instruct versions like gpt-3.5-turbo-instruct and chat versions like gpt-3.5-turbo-1106.
  • Vertex AI: Similar to Amazon Bedrock but provided by Google. Please note, this integration is in an alpha version and not recommended for production use.

Supported Embeddings Providers

  • OpenAI Embeddings: Includes models such as Ada 2 for diverse embedding applications.
  • Hugging Face: Offers a range of embeddings, including those from BAAI. Refer to their general embedding (BGE) model list.

Contributing 🀝

We welcome contributions from the community! Feel free to open issues, report bugs, or propose changes if you want to contribute to the project.

Disclaimer

GPTStonks Chat serves as an interface for accessing financial data and general knowledge. It is not intended to provide financial or investment advice.