简历解析聊天机器人

一个基于Next.js和OpenAI GPT-4的智能聊天机器人系统,能够解析PDF简历并根据简历内容回答相关问题。

  • by heshara2000
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 heshara2000/mcp-server-application-development

使用说明

MCP服务器应用程序开发

开发一个基于Next.js的应用程序来阅读简历 该项目是一个智能聊天机器人系统,使用 Next.js, OpenAI的GPT-4,以及 PDF简历解析用户可以与聊天机器人互动,聊天机器人首先阅读并理解上传的简历,然后回答关于候选人的基于上下文的问题。

💡 特性

  • PDF简历解析器使用 pdf-parse
  • 由OpenAI的GPT API提供的聊天界面
  • 使用Next.js应用程序路由器构建API
  • 通过简单的简历上传和聊天触发 /api/chat

🚀 技术栈

  • Next.js 14(应用路由器)
  • Node.js/Express
  • OpenAI API(gpt-4o-mini)
  • pdf-parse 用于简历解析
  • 部署在Vercel/Render上

🔧 本地设置

git clone https://github.com/heshara2000/MCP-Server-Application-Development.git
cd mcp-frontend
npm install
touch .env.local
# Add your OpenAI key to .env.local :
# OPENAI_API_KEY=your-key
npm run dev

✅ 2. Deployment Steps (Vercel)
Push your project to GitHub.

Go to https://vercel.com and log in.

Click "New Project", then import your GitHub repo.

Set environment variable:

OPENAI_API_KEY = your-api-key

Let it build and deploy.

Done! You’ll get a live link like: https://resume-chatbot.vercel.app