A CLI tool for refactoring Python code using OpenAI's text-davinci-003 model
Project description
Codegpt
A tool for using GPT just a little quicker. A nearly truly automated footgun. Learn how to revert with git before trying please.
Getting Started
pip install codegpt
Then find a file you hate (Back it up! Don't do it live!) and give it a shot. codegpt refactor .\helper.py "Break this up into smaller functions where you can. Add google style docstrings. Feel free to rewrite any code doesn't make sense."
You'll see something like:
This prompt is 254 tokens, are you sure you want to continue?
The most GPT-3 can return in response is 3843. [y/N]: y
(and after a short wait...)
Explanation: The code has been refactored into smaller functions to improve readability, and Google style docstrings have been added.
Propose endpoints as issues, I've got a few ideas:
- Explain file
- Write tests for file
- Generate new file
- Generate documentation from file
Just remember this is paid - 2 cents per 1k tokens is a lot when you're working on files with a few hundred lines.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.