gptstonks
gptstonks copied to clipboard
GPTStonks is a financial chatbot powered by LLMs and enhanced with data frameworks. It provides natural language conversation capabilities for financial topics, making it an ideal choice for a wide ra...
GPTStonks Core
Welcome to the GPTStonks Core documentation! This project allows you to interact with a powerful financial chatbot built on top of the latest AI and financial tools. Whether you're a developer looking to integrate financial chat capabilities into your application or a trader seeking automated financial insights, GPTStonks is designed to provide you with a seamless and customizable experience.
Table of Contents
-
GPTStonks Core
- Table of Contents
- Introduction 🌟
- Features 🚀
- Supported LLM Providers
- Supported Embeddings Providers
- Getting Started 🛠️
- Contributing 🤝
- License 📃
- Disclaimer
Introduction 🌟
GPTStonks is a financial chatbot powered by LLMs and enhanced with data frameworks. It provides natural language conversation capabilities for financial topics, making it an ideal choice for a wide range of financial applications, including:
- Learning about the financial markets
- Improving trading strategies
- Financial news analysis: sentiment, trends, etc.
- Customer support for financial institutions
Features 🚀
- Real-time Financial Chat: Engage in natural language conversations about financial topics.
- Customizable Responses: Tailor the chatbot's responses to suit your specific use case.
- Easy Integration: FastAPI implementation for straightforward integration into your application or platform.
- Extensive Documentation: Detailed documentation and examples to help you get started quickly.
Supported LLM Providers
- Llama.cpp: optimized implementations of the most popular open source LLMs for inference over CPU and GPU. See their docs for more details on supported models, which include Mixtral, Llama 2 and Zephyr among others. Many quantized models (GGUF) can be found in Hugging Face under the user TheBloke.
- Amazon Bedrock: foundation models from a variety of providers, including Anthropic and Amazon.
- OpenAI: GPT family of foundation models, including chat and instruct versions.
- Vertex AI: similar to Amazon Bedrock but provided by Google. This integration is in alpha version, not recommended for now.
Supported Embeddings Providers
- OpenAI Embeddings: includes models such as Ada 2.
- Hugging Face: including providers such as BAAI, see their general embedding (BGE) model list.
Getting Started 🛠️
See GPTStonks API to find the main implementation of the API behind https://gptstonks.net.
Contributing 🤝
We welcome contributions from the community! If you have any suggestions, bug reports, or want to contribute to the project, feel free to open issues or propose changes.
License 📃
This project is licensed under the MIT License - see the LICENSE file for details.
Disclaimer
GPTStonks Chat serves as an interface for accessing financial data and general knowledge. It is not intended to provide financial or investment advice.