Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 1.21 KB

README.md

File metadata and controls

37 lines (28 loc) · 1.21 KB

Timeline of You: Your career, intelligently curated and powerfully presented

Our project aims to revolutionize how professionals document, analyze, and showcase their career achievements, and a part of Agentic RAG-A-THON submission that was organized by LlamaIndex in Palo Alto, CA, USA.

This repository contains a FastAPI application that parses documents using a custom document parser LlamaParser and process it using Agent powered by Llama-index.

View our Devpost submission.

Features

  • Multiple file upload support
  • Document parsing using LlamaParser
  • Saving parsed sections into separate text files
  • Extract entities using TextExtractEntitiesAgent using llama-index agents
  • Ingested entities into Neo4j instance
  • Query GraphRAG with llama-index agent

Requirements

  • pip install -r requirements.txt

Setup Instructions

  • Set up the ENV Variables

    • GROQ_API_KEY
    • LLAMAINDEX_CLOUD
    • NEO4J_URI
    • NEO4J_USERNAME
    • NEO4J_PASSWORD
    • AURA_INSTANCEID
    • AURA_INSTANCENAME
    • TOGETHER_API_KEY
    • OPENAI_API_KEY
  • create virtual env

  • install the dependencies

  • Start the server: ```uvicorn app.main:app --reload````