Skip to main content

Python Project for reviewing GitHub PRs with Open AI and Chat-GPT.

Project description

gpt-review

Actions Status Coverage Status License: MIT PyPI Downloads Code style: black

A Python based CLI and GitHub Action to use Open AI or Azure Open AI models to review contents of pull requests.

How to use CLI:

Install the package via pip and set the environment variables for your OpenAI API Key and Organization ID. To use Azure OpenAI, set the environment variable AZURE_OPENAI_API_URL and AZURE_OPENAI_API_URL_KEY to the URL and key for your Azure OpenAI API.

pip install gpt-review

export OPENAI_API_KEY=<your key>

export AZURE_OPENAI_API=<your azure api url>
export AZURE_OPENAI_API_KEY=<your azure key>

Developer Setup

To install the package in development mode, with additional packages for testing, run the following command:

pip install -e .[test]

Project details


Release history Release notifications | RSS feed

This version

0.3.2

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gpt-review-0.3.2.tar.gz (22.6 kB view details)

Uploaded Source

Built Distribution

gpt_review-0.3.2-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file gpt-review-0.3.2.tar.gz.

File metadata

  • Download URL: gpt-review-0.3.2.tar.gz
  • Upload date:
  • Size: 22.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.29.0

File hashes

Hashes for gpt-review-0.3.2.tar.gz
Algorithm Hash digest
SHA256 a0af3d21ebe24d1dc71c254761607415e314cba869c11ed7d9274414d8d24657
MD5 63350b9663e2337cdd57916deb953823
BLAKE2b-256 a5e5f36803b107effd1f3635e2c5f2af9679565147ed2c1b316e9447253e2329

See more details on using hashes here.

File details

Details for the file gpt_review-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: gpt_review-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.29.0

File hashes

Hashes for gpt_review-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 46c3eb98ab206449419eda718b87834d65b2ef88f81c588e654c9eb864abcf8f
MD5 23f586f533b4eeb99ab321c5f5f3b0d0
BLAKE2b-256 d961d670f7e85a0d3beb36fe34feb7d318e182cd3a8fff224c99d94d839559dd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page