Ask-Vibhav Resume Chatbot
A GPT-powered chatbot trained on my resume! It answers questions about my background, technical skills, education, and projects, just like an interactive CV.
ResumeAIChatbotGroq API
◉ An interactive chatbot trained on my resume, deployed on Vercel, powered by Groq LLM API.
◉ Users can ask questions about my background, skills, education, experience, or projects and get fast, on-topic answers directly from the resume.
◉ Overview
- Uses a fixed knowledge base (My resume text) – no need for a vector DB.
- Built as a Next.js / Vercel serverless API endpoint (/api/chat).
- Talks to Groq’s OpenAI-compatible Chat Completions API with modern LLaMA 3 models.
- Front-end is a minimal chat UI deployed along with the backend.
- The project is designed to be cheap to run (no RAG or embeddings) and simple to maintain.
◉ Architecture & Design
- High-Level Architecture

◉ Workflow
# 1. Clone the Repo
git clone https://github.com/your-handle/ask-vibhav.git
cd ask-vibhav
# 2. Install Dependencies
npm install
# or
yarn install
# 3. Set Environment Variables
# Create a .env.local file (for local dev) and add:
GROQ_API_KEY=your-groq-key-here
# 4. Configure Node Runtime (important on Vercel)
# Either in package.json:
{ "engines": { "node": "20.x" } }
# or in vercel.json:
{ "functions": { "api/*.js": { "runtime": "nodejs20.x" } } }
# 5. Run Locally
# open http://localhost:3000
npm run dev
# 6. Deploy to Vercel
vercel deploy