8000 GitHub - aerugo/rbcrews
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

aerugo/rbcrews

Repository files navigation

rbcrew

A minimal example demonstrating a multimodal financial report summarizer and comparator API. This project uses Python 3.13, Pydantic 2.x, FastAPI, and CrewAI.

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/rbcrew.git
    cd rbcrew
  2. Install dependencies with uv:

    uv sync

    This command will install all required packages as specified in pyproject.toml.

Run the server with uvicorn:

uv uvicorn app:app --reload

Then, open your browser and visit http://127.0.0.1:8000 to access the PDF uploader interface.

Usage

  1. Upload PDFs: Use the web form at the root URL (/) to upload one or more PDF reports.
  2. Process PDFs: Call the /process endpoint to run summarization on each uploaded PDF and generate a comparison report.
  3. Clear Data: Use the /clear endpoint to remove all stored PDFs and results.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0