一个基于AI的在线简历生成工具,根据岗位描述自动优化简历内容。
pip install -r requirements.txtpython app.py访问 http://127.0.0.1:5000
- 点击"配置设置"按钮
- 填写AI配置(API Key等)和个人信息
- 保存配置到浏览器本地存储
- 粘贴岗位描述,点击生成
- 智能内容生成:AI根据岗位描述优化简历内容
- 照片上传裁剪:支持上传个人照片并裁剪
- 即时预览下载:生成后可预览和下载HTML简历
- 本地存储配置:配置保存到浏览器,无需重复填写
- 多种AI支持:支持OpenAI兼容API和本地Ollama
- 首次使用:展开"配置设置",填写AI配置和个人信息,点击"保存配置"
- 生成简历:粘贴岗位描述,上传照片(可选),点击"生成简历"
- 查看结果:点击"预览简历"查看,"下载HTML"保存文件
- 转换为PDF:在浏览器中打开HTML文件,按Ctrl+P保存为PDF
- 提供商:选择OpenAI兼容或Ollama
- 模型名称:输入使用的模型名称
- API Key:OpenAI兼容API的密钥(Ollama无需填写)
- API Base URL:API基础地址(Ollama无需填写)
- 基本信息:姓名、电话、邮箱、出生日期
- 教育经历:学校、专业、时间等
- 证书:获得的证书信息
- 项目经验:点击"添加项目"按钮添加多个项目,每个项目包含名称、时间段和描述
- 手动技能:额外的技能描述
- 确认Python版本 ≥ 3.7
- 检查依赖是否完整安装
- 检查网络连接
- 确认AI配置正确
- API余额是否充足
- 安装Ollama:https://ollama.ai
- 拉取模型:
ollama pull llama3 - 在配置中选择Ollama提供商
AitoResume/
├── app.py # Flask应用
├── resume_generator.py # 简历生成器
├── frontend/ # 前端资源
│ ├── static/ # 静态资源
│ │ ├── css/ # 样式文件
│ │ ├── js/ # JavaScript文件
│ │ ├── uploads/ # 上传文件
│ │ └── resumes/ # 生成的简历
│ └── templates/ # HTML模板
│ ├── index.html # 主页面
│ └── resume_template.html # 简历模板
├── requirements.txt # 依赖
└── .docs/ # 项目文档
MIT License