{"id":14964827,"url":"https://github.com/gptstonks/gptstonks","last_synced_at":"2025-04-06T16:10:44.861Z","repository":{"id":185113240,"uuid":"673026591","full_name":"GPTStonks/gptstonks","owner":"GPTStonks","description":"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.","archived":false,"fork":false,"pushed_at":"2025-01-05T18:27:56.000Z","size":2025,"stargazers_count":54,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-30T15:07:35.416Z","etag":null,"topics":["agents","chatbot","fastapi","finance","huggingface","langchain","llamacpp","llamaindex","llm","openbb"],"latest_commit_sha":null,"homepage":"https://gptstonks.net","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GPTStonks.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-31T17:43:42.000Z","updated_at":"2025-03-25T13:47:26.000Z","dependencies_parsed_at":"2023-10-15T11:42:35.801Z","dependency_job_id":"28b209e4-da87-4c79-9f5b-6758cd559562","html_url":"https://github.com/GPTStonks/gptstonks","commit_stats":{"total_commits":96,"total_committers":5,"mean_commits":19.2,"dds":"0.11458333333333337","last_synced_commit":"54e9861014118c4e66b145b52a3491694d3a19b4"},"previous_names":["gptstonks/api"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GPTStonks%2Fgptstonks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GPTStonks%2Fgptstonks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GPTStonks%2Fgptstonks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GPTStonks%2Fgptstonks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GPTStonks","download_url":"https://codeload.github.com/GPTStonks/gptstonks/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247509221,"owners_count":20950232,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agents","chatbot","fastapi","finance","huggingface","langchain","llamacpp","llamaindex","llm","openbb"],"created_at":"2024-09-24T13:33:50.236Z","updated_at":"2025-04-06T16:10:44.836Z","avatar_url":"https://github.com/GPTStonks.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./docs/assets/logo-chatbot.png\" alt=\"Logo\"\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003c!-- Waitlist Badge --\u003e\n  \u003ca href=\"https://gptstonks.net/login\"\u003e\u003cimg src=\"./docs/assets/waitlist_badge.png\" alt=\"Join Waitlist Badge\"\u003e\u003c/a\u003e\n  \u003c!-- YT Badge --\u003e\n  \u003ca href=\"https://www.youtube.com/@GPTStonks\"\u003e\u003cimg src=\"https://img.shields.io/badge/channel-ff0000?style=for-the-badge\u0026logo=youtube\u0026logoColor=white\" alt=\"Youtube Channel Badge\"\u003e\u003c/a\u003e\n  \u003c!-- X Badge --\u003e\n  \u003ca href=\"https://twitter.com/GPTStonks\"\u003e\u003cimg src=\"https://img.shields.io/badge/follow_us-000000?style=for-the-badge\u0026logo=x\u0026logoColor=white\" alt=\"X Follow Us Badge\"\u003e\u003c/a\u003e\n  \u003c!-- Discord Badge --\u003e\n  \u003ca href=\"https://discord.gg/MyDDGuEd\"\u003e\u003cimg src=\"https://img.shields.io/badge/Discord-5865F2?style=for-the-badge\u0026logo=discord\u0026logoColor=white\" alt=\"Discord Badge\"\u003e\u003c/a\u003e\n  \u003c!-- Docker Badge --\u003e\n  \u003ca href=\"https://hub.docker.com/u/gptstonks\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Docker-2496ED?style=for-the-badge\u0026logo=docker\u0026logoColor=white\" alt=\"Docker Badge\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003c!-- Hugging Face Badge --\u003e\n  \u003ca href=\"https://huggingface.co/\"\u003e\u003cimg src=\"https://img.shields.io/badge/Hugging%20Face-F58025?style=for-the-badge\u0026logo=huggingface\u0026logoColor=white\" alt=\"Hugging Face Badge\"\u003e\u003c/a\u003e\n  \u003c!-- LangChain Badge --\u003e\n  \u003ca href=\"https://langchain.com/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/LangChain-005A9C?style=for-the-badge\u0026logo=langchain\u0026logoColor=white\" alt=\"LangChain Badge\"\u003e\n  \u003c/a\u003e\n  \u003c!-- FastAPI Badge --\u003e\n  \u003ca href=\"https://fastapi.tiangolo.com/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/FastAPI-009688?style=for-the-badge\u0026logo=fastapi\u0026logoColor=white\" alt=\"FastAPI Badge\"\u003e\n  \u003c/a\u003e\n  \u003c!-- OpenBB Badge --\u003e\n  \u003ca href=\"https://openbb.co/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/OpenBB-FFA500?style=for-the-badge\u0026logo=openbb\u0026logoColor=white\" alt=\"OpenBB Badge\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n# GPTStonks Core\n\nWelcome 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.\n\n## Table of Contents\n\n- [GPTStonks Core](#gptstonks-core)\n  - [Table of Contents](#table-of-contents)\n  - [Introduction 🌟](#introduction-)\n  - [Features 🚀](#features-)\n  - [Supported LLM Providers](#supported-llm-providers)\n  - [Supported Embeddings Providers](#supported-embeddings-providers)\n  - [Getting Started 🛠️](#getting-started-%EF%B8%8F)\n  - [Contributing 🤝](#contributing-)\n  - [License 📃](#license-)\n  - [Disclaimer](#disclaimer)\n\n## Introduction 🌟\n\nGPTStonks 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:\n\n- Learning about the financial markets\n- Improving trading strategies\n- Financial news analysis: sentiment, trends, etc.\n- Customer support for financial institutions\n\n## Features 🚀\n\n- **Real-time Financial Chat**: Engage in natural language conversations about financial topics.\n- **Customizable Responses**: Tailor the chatbot's responses to suit your specific use case.\n- **Easy Integration**: FastAPI implementation for straightforward integration into your application or platform.\n- **Extensive Documentation**: Detailed documentation and examples to help you get started quickly.\n\n## Supported LLM Providers\n\n- **[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).\n- **[Amazon Bedrock](https://aws.amazon.com/bedrock/)**: foundation models from a variety of providers, including Anthropic and Amazon.\n- **[OpenAI](https://platform.openai.com/docs/models)**: GPT family of foundation models, including chat and instruct versions.\n- **[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.\n\n## Supported Embeddings Providers\n\n- **[OpenAI Embeddings](https://platform.openai.com/docs/models/embeddings)**: includes models such as Ada 2.\n- **[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).\n\n## Getting Started 🛠️\n\nSee [GPTStonks API](projects/api/README.md) to find the main implementation of the API behind https://gptstonks.net.\n\n## Contributing 🤝\n\nWe 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.\n\n## License 📃\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Disclaimer\n\nGPTStonks Chat serves as an interface for accessing financial data and general knowledge. It is not intended to provide financial or investment advice.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgptstonks%2Fgptstonks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgptstonks%2Fgptstonks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgptstonks%2Fgptstonks/lists"}