College.ai is a versatile project that harnesses the power of ChatGPT-4 to provide a range of features. The application includes functionalities such as exploring ChatGPT-4 features, training/uploading PDFs, resume analysis, and more.
Tutorial video: https://www.youtube.com/watch?v=K2QHmboTf8o
Welcome to College.ai, your comprehensive solution for exploring the capabilities of ChatGPT-4! This project offers a variety of features, including a Home page, an About section, Ask_To_PDF functionality for training/uploading PDFs, Resume_Analyser for analyzing resumes, ATS for matching job descriptions and resumes, and examples for prompting in Ask to PDF.
Make sure you have the following dependencies installed:
- Streamlit
- google-generativeai
- python-dotenv
- langchain
- PyPDF2
- faiss-cpu
- langchain_google_genai
- pdf2image
- poppler-utils
- streamlit_lottie
You can install them using the following:
pip install -r requirements.txt
- Clone the repository:
git clone <link>
- Navigate to the project directory:
cd <filename>
To start the application, run the following command:
streamlit run <app.py>
This will launch the College.ai application in your default web browser.
- Pages/
home.py
: Home page with an introduction to College.ai.About.py
: Information about the creator and other details.Ask_To_PDF.py
: Functionality to train/upload PDFs and make queries.Resume_Analyser.py
: Analyze resumes and provide recommendations.ATS.py
: Match job descriptions with resumes and show feedback.Prompt_Examples.py
: Examples for prompting in Ask to PDF.
If you'd like to contribute to College.ai, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make changes and commit them.
- Push your changes to your fork.
- Create a pull request.
This project is licensed under the MIT License. Feel free to use, modify, and distribute the code as per the terms of the license.