Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/GPTStonks/gptstonks
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.
https://github.com/GPTStonks/gptstonks
agents chatbot fastapi finance huggingface langchain llamacpp llamaindex llm openbb
Last synced: 4 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/GPTStonks/gptstonks
- Owner: GPTStonks
- License: mit
- Created: 2023-07-31T17:43:42.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-24T18:39:38.000Z (6 months ago)
- Last Synced: 2024-10-13T16:15:54.335Z (4 months ago)
- Topics: agents, chatbot, fastapi, finance, huggingface, langchain, llamacpp, llamaindex, llm, openbb
- Language: Python
- Homepage: https://gptstonks.net
- Size: 1.83 MB
- Stars: 47
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](#gptstonks-core)
- [Table of Contents](#table-of-contents)
- [Introduction 🌟](#introduction-)
- [Features 🚀](#features-)
- [Supported LLM Providers](#supported-llm-providers)
- [Supported Embeddings Providers](#supported-embeddings-providers)
- [Getting Started 🛠️](#getting-started-%EF%B8%8F)
- [Contributing 🤝](#contributing-)
- [License 📃](#license-)
- [Disclaimer](#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](https://github.com/ggerganov/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](https://huggingface.co/TheBloke).
- **[Amazon Bedrock](https://aws.amazon.com/bedrock/)**: foundation models from a variety of providers, including Anthropic and Amazon.
- **[OpenAI](https://platform.openai.com/docs/models)**: GPT family of foundation models, including chat and instruct versions.
- **[Vertex AI](https://cloud.google.com/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](https://platform.openai.com/docs/models/embeddings)**: includes models such as Ada 2.
- **[Hugging Face](https://huggingface.co/)**: including providers such as BAAI, see their general embedding (BGE) [model list](https://huggingface.co/BAAI/bge-large-en-v1.5#model-list).## Getting Started 🛠️
See [GPTStonks API](projects/api/README.md) 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](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.