LLM App | FastAPI Server | Web

Published: March 20, 2024

NEW

TIGZIG Co-Analyst

Latest version of all tools.

My open-source platform with micro-apps and tooling's for AI driven analytics and data science.

Introducing YFIN Bot. Developed using Gen AI technologies. To pull equity market data from Yahoo Finance.

Public Internet Version : YFIN Bot on Tigzig available on my micro-app site at app.tigzig.com. Now merged with Quants Agent. Just type in 'Quants' in search box and use the Quants Suite or Quants Agent

YFIN Bot

LLM APP | Flowise AI | FastAPI Server

LIVE : LLM APP to get financials: Custom API Endpoint. Web Deployment. GPT Actions [Coded by ChatGPT / Gemini] Sam Altman, a few days back, said that AI will help coders become 30X programmers. I believe that is likely to be higher. For analysts, programmers, and data scientists.

In my previous videos and posts, I showed how to use GPT Plus to run Machine Learning(https://rb.gy/o39bvm), Exploratory Data Analysis (https://rb.gy/0tc7xm), LlamaParse complex PDFs to analyze 10K / Annual Reports(live tool deployed at https://www.tigzig.com/), analyze change in Mutual Fund Portfolio Allocations / import, clean and merge multiple excels

All apps, including this one, fully coded by ChatGPT / Gemini

Current Use Case: To pull balance sheet, income statement, cash flows for listed equities. For industry level analysis of specific line items for groups of stocks depending upon analysis. Line items and stock group varying depending upon analysis. Introducing YFIN Bot. Developed using Gen AI technologies. To pull equity market data from Yahoo Finance. The bot will fetch Balance Sheet, P&L, Cash Flow Statement & Quarterly Income Statement. All line items and for the past couple of years as published on Yahoo Finance. And also the Adjusted Closing Price data for a given time range. Can take multiple symbols too

Public Internet Version : YFIN Bot on Tigzig Feel free to try out. Has rate limits. For build specs, see below.

Also available as GPT on GPT Store : https://rb.gy/fy8lkk Uses custom actions to call custom built API endpoint running a python script.

Build Specs. See comment section on how the tool was built

Platform: FlowWise

Coding by : ChatGPT/ Gemini

Components: Langchain with Function Agent, Custom Tool, Chat Model API: Custom built FastAPI server. Running python script. Called from YFIN Bot as well as from Custom GPT.

Script : Python. Uses yfinance package, wrapped in a FastAPI wrapper

LLM: OpenAI GPT-3.5 -Turbo -0125

Deployment: Render Cloud

Hosting : Wix. Embed.

How to build

This tool was built on Flowise AI: an incredibly powerful and easy to use platform. GUI-based low-code/no-code platform for building out Gen AI Apps rapidly. It's built on Langchain framework and supports LlamaIndex too. Custom JavaScript, API end point deployment, multiple LLM's, RAG toolkit, API Chains, Doc loaders and more. Lovely to work with.

And for those keen to get up to speed quickly, the video tutorials from Leon van Zyl on YouTube are out of this world. (https://rb.gy/xq1ic8). Includes live deployments.

For Python / FastAPI coding : ChatGPT 3.5

For JSON schema for custom actions : OpenAI's own custom GPT called 'Action GPT' and another GPT called ' GPT Action Builder'

🔗
Blog Migration Notice: Some links or images in earlier posts may be broken. View the original post on the old blog site.