STOCKMARKETAI
For Stock Market and Share Price Research From Authorized Sources
Developed with the software and tools below.
## Quick Links
> - [ Overview](#-overview)
> - [ Features](#-features)
> - [ Repository Structure](#-repository-structure)
> - [ Modules](#-modules)
> - [ Getting Started](#-getting-started)
> - [ Installation](#-installation)
> - [ Running StockMarketAI](#-running-StockMarketAI)
> - [ Tests](#-tests)
> - [ Project Roadmap](#-project-roadmap)
> - [ Contributing](#-contributing)
> - [ License](#-license)
> - [ Acknowledgments](#-acknowledgments)
---
## Overview
Error generating text for overview: Client error '401 Unauthorized' for url 'https://api.openai.com/v1/chat/completions'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401
---
## Features
Error generating text for features: Client error '401 Unauthorized' for url 'https://api.openai.com/v1/chat/completions'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401
---
## Repository Structure
```sh
└── StockMarketAI/
├── Agents
│ └── crew_agents.py
├── llm
│ ├── .env
│ └── gemini_pro.py
├── tools
│ ├── Duckduckgo
│ └── googleFinance
│ └── YahooFinance'
│ └── BingImage Downloader
├── main.py
└── requirements.txt
```
---
## Modules
.
| File | Summary |
| --- | --- |
| [requirements.txt](https://github.com/shivatmax/StockMarketAI/blob/master/requirements.txt) | Error generating text for requirements.txt: Client error '401 Unauthorized' for url 'https://api.openai.com/v1/chat/completions'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401 |
| [main.py](https://github.com/shivatmax/StockMarketAI/blob/master/main.py) | Error generating text for main.py: Client error '401 Unauthorized' for url 'https://api.openai.com/v1/chat/completions'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401 |
Agents
| File | Summary |
| --- | --- |
| [crew_agents.py](https://github.com/shivatmax/StockMarketAI/blob/master/Agents/crew_agents.py) | Error generating text for Agents/crew_agents.py: Client error '401 Unauthorized' for url 'https://api.openai.com/v1/chat/completions'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401 |
llm
| File | Summary |
| --- | --- |
| [.env](https://github.com/shivatmax/StockMarketAI/blob/master/llm/.env) | Error generating text for llm/.env: Client error '401 Unauthorized' for url 'https://api.openai.com/v1/chat/completions'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401 |
| [gemini_pro.py](https://github.com/shivatmax/StockMarketAI/blob/master/llm/gemini_pro.py) | Error generating text for llm/gemini_pro.py: Client error '401 Unauthorized' for url 'https://api.openai.com/v1/chat/completions'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401 |
---
## Getting Started
***Requirements***
Ensure you have the following dependencies installed on your system:
* **Python**: `version x.y.z`
### Installation
1. Clone the StockMarketAI repository:
```sh
git clone https://github.com/shivatmax/StockMarketAI
```
2. Change to the project directory:
```sh
cd StockMarketAI
```
3. Install the dependencies:
```sh
pip install -r requirements.txt
```
### Running StockMarketAI
Use the following command to run StockMarketAI:
```sh
streamlit run main.py
```
## Project Roadmap
-- Will be there --
---
## Contributing
Contributions are welcome! Here are several ways you can contribute:
- **[Submit Pull Requests](https://github/shivatmax/StockMarketAI/blob/main/CONTRIBUTING.md)**: Review open PRs, and submit your own PRs.
- **[Join the Discussions](https://github/shivatmax/StockMarketAI/discussions)**: Share your insights, provide feedback, or ask questions.
- **[Report Issues](https://github/shivatmax/StockMarketAI/issues)**: Submit bugs found or log feature requests for Stockmarketai.
Contributing Guidelines
1. **Fork the Repository**: Start by forking the project repository to your GitHub account.
2. **Clone Locally**: Clone the forked repository to your local machine using a Git client.
```sh
git clone https://github.com/shivatmax/StockMarketAI
```
3. **Create a New Branch**: Always work on a new branch, giving it a descriptive name.
```sh
git checkout -b new-feature-x
```
4. **Make Your Changes**: Develop and test your changes locally.
5. **Commit Your Changes**: Commit with a clear message describing your updates.
```sh
git commit -m 'Implemented new feature x.'
```
6. **Push to GitHub**: Push the changes to your forked repository.
```sh
git push origin new-feature-x
```
7. **Submit a Pull Request**: Create a PR against the original project repository. Clearly describe the changes and their motivations.
Once your PR is reviewed and approved, it will be merged into the main branch.
---