AI语音面试平台FoloUp

项目简介

FoloUp 是一个开源平台,公司可以使用它进行基于人工智能的招聘面试。

 关键特性

  • 🎯 面试创建:从任何职位描述中即时生成定制化面试问题。

  • 🔗一键分享:几秒钟内生成并分享独特的面试链接给候选人。

  • 🎙️AI 语音访谈:让我们的 AI 进行自然、对话式的访谈,适应候选人的回答。

  • 📊智能分析:通过先进的人工智能,为每个面试回答提供详细见解和评分。

  • 📈 综合仪表盘:跟踪所有候选人的表现和整体统计数据。


这里是我解释这个应用的画面。


初始设置

  1. 克隆项目。

git clone https://github.com/FoloUp/FoloUp.git

  1. 复制现有环境模板文件

cp .env.example .env


职员设置(职员)

我们使用 Clerk 进行身份验证。在 .env 文件中设置 Clerk 环境变量。免费计划应该足够了。

  1. 导航至职员并按照设置指南创建一个应用程序。

  1. 您的 .env (非 .env.local )文件应包含 NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY 和 CLERK_SECRET_KEY 变量,无需引号

  2. 通过导航到组织设置页面启用您的 Clerk 应用程序。

  1. 确保您创建一个组织并邀请您的电子邮件加入其中。

数据库设置(Supabase)

Supabase 用于存储数据。它设置起来非常简单,免费计划应该足够了。

  1. 创建一个项目(记下您项目的密码)

  2. 需要进入 SQL 编辑器并从 supabase_schema.sql 复制 SQL 代码

  1. 运行 SQL 代码以确认表已创建。

  2. 复制项目设置中的 supabase URL 和匿名密钥,并将其粘贴到 NEXT_PUBLIC_SUPABASE_URL 和 NEXT_PUBLIC_SUPABASE_ANON_KEY 中的 .env 文件中

重述 AI 设置(重述 AI)

我们使用 Retell AI 来管理所有语音通话。它们管理录音的存储并提供一个简单的 SDK 进行集成。它们提供免费信用额度开始使用,并且按使用付费。

  1. 从 Retell AI 仪表板创建 API 密钥并将其添加到 RETELL_API_KEY 中的 .env 文件


添加 OpenAI API 密钥

我们使用 OpenAI 生成面试问题并分析回答。这不会太昂贵。

  1. 前往 OpenAI 并创建一个 API 密钥

  2. 将 API 密钥添加到 OPENAI_API_KEY 文件中的 .env 文件

本地入门

首先安装以下软件包:

yarn

运行开发服务器:

yarn dev

打开浏览器访问 http://localhost:3000 查看结果。

项目链接

https://github.com/FoloUp/FoloUp

扫码加入技术交流群,备注开发语言-城市-昵称

(文:GitHubStore)

欢迎分享

发表评论