gpt4docstrings is a Python library that leverages OpenAI’s GPT AI models to generate docstrings for your Python code.
It scans your codebase and suggests high-quality docstrings based on the function and variable names, parameters, and logic. This saves time and enforces docstring conventions.
How to use it:
1. Install the gpt4docstrings library.
$ pip install gpt4docstrings
2. After installation, it can be used in two different ways – as a Command Line Interface (CLI) tool or as a pre-commit hook in your project.
gpt4docstrings [OPTIONS] [PATHS]
repos:
- repo: https://github.com/MichaelisTrofficus/gpt4docstrings
rev: v0.0.6
hooks:
- id: gpt4docstrings
name: gpt4docstrings
language: python
entry: gpt4docstrings
types: [python]3. Available options.
-h:Show help text.-v:Verbosity parameter-e:Exclude PATHs. Multiple -e invocations are supported.-k:OpenAI API key. If not provided, the library will try to access OPENAI_API_KEY environment variable.-s:‘google’, ‘reStructuredText’, ‘epytext’, ‘numpy’-m:Specify the model. Defaults to gpt-3.5-turbo.










