源码概述:
运行环境
Node.js:18+
安装步骤
安装 npm
执行 npm install
运行项目并设置反向代理:npm run dev
简历模板开发
欢迎具备前端开发能力的朋友参与简历模板开发,共同丰富项目内容。
开发方式:
复制 /template/dev 目录,根据目录内数据挂载到前端。
完善模板目录下的 config.json 和 preview.jpg(config.json 中的 id 必须唯一)。
在 /public/templates.json 文件中添加模板信息(可直接复制 config.json 内容)。
API 反向代理(推荐使用 Cloudflare Worker)
本项目支持使用 Cloudflare Worker 进行反向代理,解决跨域问题。以阿里云百炼 API 为例:
将 workers.js 上传至 Cloudflare Worker。
配置密钥 API_URL,指向大模型 API 地址(本项目接口适配 OpenAI 兼容 API,如阿里云、DeepSeek 等)。
示例(阿里云 API 地址):
https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions
兼容 OpenAI API 的大模型均可无缝切换。
只需更改 API_URL 和 API Key,即可快速替换大模型。
其他反向代理方式
如不使用 Cloudflare Worker,可选择其他工具进行反向代理,核心要求:解决跨域问题,确保流畅调用大模型 API。
已完成功能
主要功能:
简历编辑,支持数据前端持久化。
简历导出为 PDF。
简历多模板,支持热插拔切换,鼓励前端开发者共创。
简历撰写时,AI 可进行润色。
AI 简历深挖:基于单个项目或经历的长对话,对简历进行深度优化。
AI 模拟面试:针对单一项目或经历,模拟面试场景。
细节功能:
模板主题色切换。
简历高度自定义,包括段落间距、区块间距、字体大小、页边距等。
网站整体明/暗色切换。
右侧实时预览,自动同步用户编辑内容。
预览界面支持拖动缩放简历。
导出/导入简历数据。
清空数据。
预填充示例数据。
一键填充虚假数据(快速查看简历效果)。
模板市场展示,包括模板信息、作者昵称及网站。
待实现功能
AI 面试官:大模型读取简历,进行实时对话/语音通话。
可视化简历设计:支持非前端开发者用户拖拽设计简历。
简历布局调整:左侧拖拽调整右侧内容块顺序。
数据隐藏功能:支持隐藏部分信息,但数据仍保留。
源码演示截图:
本文章已结束,如转载请注明:汇站网 » 【AI 简历生成器源码开放】AI 简历制作创新项目 – 现已开源