Skip to main content

Python Wrapper for the ChatGPT API

Project description

pygptwrapper - A Python Wrapper for the ChatGPT API

pygptwrapper is a Python library that provides a simple way to interact with the ChatGPT API, which is a powerful language model trained by OpenAI that can generate human-like text based on input prompts.

This library makes it easy to integrate the ChatGPT API into your Python applications, allowing you to generate text in real-time, create chatbots, or automate text generation tasks. It provides context-based model using newly introduced model gpt-3.5-turbo.

Installation

To install pygptwrapper, you can use pip:

pip install pygptwrapper

Usage

Here's a basic example of how to use pygptwrapper:

from pygptwrapper import ContextualGPT

# Instantiate the ContextualGPT object with a task and api_key
gpt = ContextualGPT(
    task="You are a chatbot assistant. You will give recommendations for restaurants."
    api_key=api_key
)

Initiate a conversation with instanciated bot

text = gpt.ask(question="What is the meaning of life?")
print(text)

This will generate a response from the ChatGPT API based on the input prompt. Notice that contextual conversation is stored in gpt.conversation.

Project details


Download files

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

Source Distribution

pygptwrapper-0.4.0.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pygptwrapper-0.4.0-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

File details

Details for the file pygptwrapper-0.4.0.tar.gz.

File metadata

  • Download URL: pygptwrapper-0.4.0.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.1 CPython/3.8.5 Darwin/21.5.0

File hashes

Hashes for pygptwrapper-0.4.0.tar.gz
Algorithm Hash digest
SHA256 61b74fd596af31a37700acfb7ce99675e820c3ed12617d094638a8edcb603fea
MD5 e618af2e3c45d051658aaec97d25a469
BLAKE2b-256 cb6ee437ce51dad10d5d70eb422303ab5571a20ffdb26e4540b4c22a3bc2accf

See more details on using hashes here.

File details

Details for the file pygptwrapper-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: pygptwrapper-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 2.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.1 CPython/3.8.5 Darwin/21.5.0

File hashes

Hashes for pygptwrapper-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d4c25711ae74348360ca3e7630e7f9102fdac73f3f03695816ebae458b3a14ca
MD5 30f6dae698090a3b2cbca98eb6f3a492
BLAKE2b-256 62c685ef9161aedb8837ba8a227da6a86d067193fb2ff8208279a6347cd080d5

See more details on using hashes here.

Supported by

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