How to use ChatGPT in Python using requests
7-Day Challenge
Land Your First Data Science Job
A proven roadmap to prepare for $75K+ entry-level data roles. Perfect for Data Scientist ready to level up their career.
Build portfolios that hiring managers love
Master the Python and SQL essentials to be industry-ready
Practice with real interview questions from tech companies
Access to the $100k/y Data Scientist Cheatsheet
You can also use the OpenAI API with the requests library in Python.
Here's an example of how to generate completions using ChatGPT:
import requests
API_KEY = "YOUR_API_KEY"
MODEL_ENGINE = "text-davinci-002"
PROMPT = "What does 42 mean ?"
def generate_completions(prompt):
headers = {
"Content-Type": "application/json",
"Authorization": f"Bearer {API_KEY}"
}
data = {
"prompt": prompt,
"max_tokens": 1024,
"n": 1,
"stop": None,
"temperature": 0.5
}
response = requests.post(
f"https://api.openai.com/v1/engines/{MODEL_ENGINE}/completions",
headers=headers,
json=data
)
if response.status_code == 200:
completions = response.json()
message = completions["choices"][0]["text"]
return message
else:
raise Exception("Request failed with status code: " + str(response.status_code))
message = generate_completions(PROMPT)
print(message)
Replace YOUR_API_KEY
with your actual API key, and you're all set!
7-Day Challenge
Land Your First Data Science Job
A proven roadmap to prepare for $75K+ entry-level data roles. Perfect for Data Scientist ready to level up their career.
Build portfolios that hiring managers love
Master the Python and SQL essentials to be industry-ready
Practice with real interview questions from tech companies
Access to the $100k/y Data Scientist Cheatsheet
Free Newsletter
Master Data Science in Days, Not Months 🚀
Skip the theoretical rabbit holes. Get practical data science skills delivered in bite-sized lessons – Approach used by real data scientist. Not bookworms. 📚
Weekly simple and practical lessons
Access to ready to use code examples
Skip the math, focus on results
Learn while drinking your coffee