专栏名称: GitHubStore
分享有意思的开源项目
目录
相关文章推荐
绝对现场  ·  名医到院区 | ... ·  20 小时前  
共同体Community  ·  深圳市第三儿童医院,开业时间定了! ·  昨天  
共同体Community  ·  深圳市第三儿童医院,开业时间定了! ·  昨天  
闽南日报  ·  延时门诊!漳州市医院最新通知 ·  2 天前  
51好读  ›  专栏  ›  GitHubStore

AI语音面试平台FoloUp

GitHubStore  · 公众号  ·  · 2025-02-18 08:49

正文

项目简介

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

FoloUp Logo

关键特性

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

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

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

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

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


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


初始设置

  1. 克隆项目。

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

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

cp .env.example .env


职员设置(职员)

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

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

Clerk Environment Variables

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

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

Clerk Organization Settings

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

数据库设置(Supabase)

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

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

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

Supabase SQL Editor

  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 文件







请到「今天看啥」查看全文