Skip to content

AitoResume是一个基于AI技术的智能简历生成工具,能够根据目标岗位描述自动生成和优化个性化简历。系统支持项目经验智能增强、照片上传与裁剪、多种AI模型集成(支持云端API和本地Ollama模型),并生成美观的HTML格式简历。独特的岗位匹配算法帮助求职者突出与职位相关的技能和经验,大幅提升简历竞争力和面试机会。

License

Notifications You must be signed in to change notification settings

buynonsense/AitoResume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AitoResume - AI智能简历生成器

一个基于AI的在线简历生成工具,根据岗位描述自动优化简历内容。

🚀 快速开始

1. 安装依赖

pip install -r requirements.txt

2. 启动应用

python app.py

3. 打开浏览器

访问 http://127.0.0.1:5000

4. 配置并生成简历

  • 点击"配置设置"按钮
  • 填写AI配置(API Key等)和个人信息
  • 保存配置到浏览器本地存储
  • 粘贴岗位描述,点击生成

✨ 主要功能

  • 智能内容生成:AI根据岗位描述优化简历内容
  • 照片上传裁剪:支持上传个人照片并裁剪
  • 即时预览下载:生成后可预览和下载HTML简历
  • 本地存储配置:配置保存到浏览器,无需重复填写
  • 多种AI支持:支持OpenAI兼容API和本地Ollama

📋 使用说明

  1. 首次使用:展开"配置设置",填写AI配置和个人信息,点击"保存配置"
  2. 生成简历:粘贴岗位描述,上传照片(可选),点击"生成简历"
  3. 查看结果:点击"预览简历"查看,"下载HTML"保存文件
  4. 转换为PDF:在浏览器中打开HTML文件,按Ctrl+P保存为PDF

🔧 配置说明

AI配置

  • 提供商:选择OpenAI兼容或Ollama
  • 模型名称:输入使用的模型名称
  • API Key:OpenAI兼容API的密钥(Ollama无需填写)
  • API Base URL:API基础地址(Ollama无需填写)

个人信息

  • 基本信息:姓名、电话、邮箱、出生日期
  • 教育经历:学校、专业、时间等
  • 证书:获得的证书信息
  • 项目经验:点击"添加项目"按钮添加多个项目,每个项目包含名称、时间段和描述
  • 手动技能:额外的技能描述

❓ 常见问题

应用无法启动

  • 确认Python版本 ≥ 3.7
  • 检查依赖是否完整安装

生成失败

  • 检查网络连接
  • 确认AI配置正确
  • API余额是否充足

Ollama使用

  1. 安装Ollama:https://ollama.ai
  2. 拉取模型:ollama pull llama3
  3. 在配置中选择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

About

AitoResume是一个基于AI技术的智能简历生成工具,能够根据目标岗位描述自动生成和优化个性化简历。系统支持项目经验智能增强、照片上传与裁剪、多种AI模型集成(支持云端API和本地Ollama模型),并生成美观的HTML格式简历。独特的岗位匹配算法帮助求职者突出与职位相关的技能和经验,大幅提升简历竞争力和面试机会。

Resources

License

Stars

Watchers

Forks

Packages

No packages published