作者已经去打工了,现在在sider做产品经理,义务为我们的产品打一下广告,各位见谅
欢迎大家使用
目前该版本已经下架,您可以在微软商店中下载sider windows客户端,找到求职大师功能,每天可以免费使用三十次(目前已经推出);同时也将加入linkedin和Boss职位筛选功能(最晚在十月底前推出);
这是一个完全免费的脚本,只需要你们自己配置好openai的api即可
希望您能给我点个 star
如果在这个寒冷的招聘季,这个脚本能给您一些帮助,带来一些温暖,将让我非常荣幸
希望不要有人拿着我的脚本去割韭菜,都已经被逼到用这种脚本投简历的地步了,身上也没啥油水可榨了吧。
- 请首先配置好 openai 的 api(使用.env文件或者在代码中配置)
- 将pdf简历上传到文件夹 auto_job_find 里,命名为 “my_cover.pdf"
- 将需要的包安装好
- 执行 write_response.py
会自动生成 openai 的 asistant,并在本地产生一个 .json 文件,只有第一次运行的时候才会产生,后面每次运行如果检测到这个 json ,就会调用已有的 asistant。
python-dotenv
openai
selenium
robotframework
robotframework-seleniumlibrary
robotframework-pythonlibcore
faiss-cpu不支持3.12(faiss-gpu不清楚)。建议大家用3.11及以下版本的python运行脚本。
from @huanmit
tutorial video about how to learn rpa
Plugin: Intellibot@Selenium Library
------------------下面是简单的教学视频---------------------
先将该项目clone到本地,然后在项目根目录下执行
pip install -r requirements.txt
打开.env文件,在里面配置好OpenAI的API key 随后将pdf简历上传到文件夹auto_job_find里,命名为“my_cover".随后执行write_response.py即可 这种方式不支持使用自定义api,优势是执行速度更快 如果需要使用自定义api,请使用下面的方式运行
同样打开.env文件,在里面配置好OpenAI的API key和你想要请求的api地址 随后将pdf简历放到文件夹resume里 最后执行write_response.py即可
如果尝试使用更新的chatGPT则不能保持最新版本为v1.1.1
,同时如果报错信息为An error occurred: Error code: 400 - {'error': {'message': "The requested model 'gpt-4o-mini' cannot be used with the Assistants API in v1. Follow the migration guide to upgrade to v2: https://platform.openai.com/docs/assistants/migration.", 'type': 'invalid_request_error', 'param': 'model', 'code': 'unsupported_model'}}
- 需要手动将chatgpt更新到最新版,
pip install --upgrade openai
{"assistant_id": "asst_token"}
------------下面是其他朋友基于js构建的更加易于使用的代码---------------
我一直也在考虑如何可以降低各位的使用门槛,基于现在项目的热度,我发现很多朋友都需要这个东西来帮助自己,但是我相信对于更多的人而言,甚至vpn都是一个障碍
下面这位朋友基于js实现了一个更加简易的版本,虽然因为调用的免费api,无法使用assistant进行retrival,需要自己对简历进行简单的处理,但我依然认为这是个很棒的项目
感谢朋友的贡献,以下是链接:
https://github.com/noBaldAaahttps://github.com/noBaldAaa/find-job
------------下面是其他朋友基于azure的openai api构建的版本的更加易于使用的代码--------------- https://github.com/LouisCaixuran/auto_job_find_azure