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