Skip to content

Tool Calling experiment combined with the yfinance api

Notifications You must be signed in to change notification settings

psv2522/StockGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StockGPT

Overview

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.

Installation

Just use uv.

  1. Install project dependencies:
    uv sync
  2. Maybe needed for plotting purposes, install Kaleido:
    uv pip install kaleido

Usage

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

About

Tool Calling experiment combined with the yfinance api

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages