Using ChatGPT with Python

Burak Tahtacı
2 min readJan 4, 2023

--

Photo by Eric Krull on Unsplash

PS: This is my first ChatGPT assisted blogpost it was fantastic experience

ChatGPT is a breakthrough in artificial intelligence domain; It has fantastic capabilities to understanding user inputs and generate outputs as accurate as the human being.

These enhancements in AI domain open the doors to create extremely humanlike applications. So the question is how can use this one in my applications?

OpenAI team provides some sort of API endpoints to interact their language models that are behaving like ChatGPT.

You can get your API key from (https://beta.openai.com/account/api-keys)

To use ChatGPT with Python, you will need to install the OpenAI Python module. You can do this by running the following command:

pip3 install openai

Once you have the OpenAI module installed, you can use the following code snippet to interact with ChatGPT-like langunage models. We prefer:

import openai

openai.api_key = "YOUR_API_KEY"
prompt = "YOUR_PROMPT"

completions = openai.Completion.create(
engine="text-davinci-003",
prompt=prompt,
max_tokens=1024,
n=1,
stop=None,
temperature=0.5,
)

message = completions.choices[0].text
print(message)

There are a few language models provided by the OpenAI named by “davinci”, “curie”, “babbage” and “ada”. davinci is most powerful one; and ada is the fastest one. Prices are varying depending on speed and power of language model

--

--

Burak Tahtacı
Burak Tahtacı

Written by Burak Tahtacı

TA1KNT / Computer Engineer / RC Hobbyist / Data Science and Machine Learning Lover also interested in Information Security

No responses yet