auto_job__find__chatgpt__rpa  by Frrrrrrrrank

Cover letter generator using ChatGPT for job applications

created 1 year ago
1,537 stars

Top 27.5% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a free, automated tool for job seekers to generate cover letters using OpenAI's ChatGPT based on their resume and a job description. It also includes functionality to send messages to employers in China, aiming to streamline the job application process.

How It Works

The script leverages the OpenAI API to process a user's resume (PDF) and a target job description. It then generates a tailored cover letter. The project offers two primary execution methods: an "assistant" mode that automatically creates and utilizes an OpenAI Assistant for enhanced retrieval, and a "langchain" mode for greater flexibility with custom API endpoints.

Quick Start & Requirements

  • Install dependencies: pip install -r requirements.txt
  • Configure OpenAI API key in .env file.
  • Place PDF resume in auto_job_find folder as my_cover.pdf.
  • Run write_response.py.
  • Python 3.11 or lower is recommended due to potential compatibility issues with faiss-cpu on Python 3.12+.

Highlighted Details

  • Automates cover letter generation and job application messaging.
  • Supports OpenAI Assistants API for advanced retrieval.
  • Offers a Langchain-based alternative for custom API usage.
  • Mentions a paid, more user-friendly version available via the Sider Windows client with a "Job Master" feature.

Maintenance & Community

The original author is now a Product Manager at Sider and is promoting the Sider Windows client's "Job Master" feature. Community contributions include alternative JavaScript and Azure OpenAI API implementations.

Licensing & Compatibility

The script is provided free of charge. No specific license is mentioned, but the author expresses a desire that it not be used for exploitative purposes ("割韭菜"). Compatibility with commercial or closed-source projects is not specified.

Limitations & Caveats

The project is described as free and may have been superseded by a paid version. The author is no longer actively maintaining this specific repository. Compatibility issues with Python 3.12 are noted, recommending an older version. The latest ChatGPT models (e.g., gpt-4o-mini) may require manual updates to the OpenAI library and Assistant API configuration.

Health Check
Last commit

9 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
28 stars in the last 90 days

Explore Similar Projects

Starred by Peter Norvig Peter Norvig(Author of Artificial Intelligence: A Modern Approach; Research Director at Google).

python-openai-demos by pamelafox

0%
374
Python scripts for OpenAI API demos
created 1 year ago
updated 1 week ago
Feedback? Help us improve.