StockGPT can be used for intelligent stock analysis by leveraging advanced LLMs with tool calling. This project utilizes langchain with OpenAI, along with various Python libraries for tool calling and stock chart visualisation.
Just use uv.
- Install project dependencies:
uv sync
- Maybe needed for plotting purposes, install Kaleido:
uv pip install kaleido
Add the required LLM config in a .env file accroding to .env.local.
USE MODELS with TOOL CALLING SUPPORT.
Run the main application using:
uv run main.py