Create a Text Completion ChatGPT A.I. Bot With Tkinter (Udemy.com)
Learn to Connect Your Python Apps To OpenAI The Fast And Easy Way!
Created by: John Elder
Last updated January 2023
What you will learn
- Intro To the OpenAI ChatGPT API
- Introductory To Intermediate TKinter
- Introductory To Intermediate CustomTkinter
- Introductory Use of Python
Course Description
In this course I'll teach you how to make graphical user interfaces for Python using TKinter, and how to connect those apps to the OpenAI Text Completion Artificial Intelligence API. You'll be surprised just how quickly you can create some pretty cool looking apps!
We'll use Python, Tkinter, and CustomTkinter to build a cool Chatbot app that connects to OpenAI, maker's of ChatGPT.
You'll be able to send ChatGPT-like questions straight from your app, and receive a response that is output to the screen of your app.
We'll use davinci-003, the most advanced model offered by OpenAI to get our responses.
Finally, I'll discuss how to connect to OpenAI with an API Key, query the engine, and parse the responses in the correct way.
If you've seen ChatGPT recently and want to learn how to use these types of tools programmatically, then this is the course for you!
We'll use the customTkinter library to make our Tkinter app look a little more modern and professional. Some people think that Tkinter is a little old and stodgy looking. The CustomTkinter library solves that problem very easily.
We won't dive into customTkinter in great detail in this course, we'll just use bits of it here and there to make our app look more modern. So if you have no experience with customTkinter, you won't have any trouble following along; I'll walk you through it step by step!
Instructor Details
- 4.5 Rating
418 Reviews
John Elder
John Elder is a pioneer in Web Development who created one of the first Internet advertising networks back in 1997. He sold it to a publicly traded company at the height of the dot com boom and then went on to create the best-selling Submission-Spider search engine submission software that's been used by over 3 million individuals and small businesses in over 45 countries.
Today he teaches Web Development courses at Codemy the online code school he founded.
John graduated with honors with a degree in Economics from Washington University in St. Louis where he was an ArtSci Scholar.
More courses by John Elder
Intro To PostgreSQL Databases With PgAdmin For Beginners (2023)
4.5 (7,751 Reviews)
Provider: Udemy
Time: 2h
$54.99
Build An API With The Django Rest Framework Using Python (2023)
4.5 (1,229 Reviews)
Provider: Udemy
Time: 1.4h
$54.99
Top Node and Javascript Bundle: Learn Node and JS (2023)
4.3 (1,126 Reviews)
Provider: Udemy
Time: 8.2h
$11.99
More Artificial Intelligence courses
Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
5.0 (526 Reviews)
Provider: Coursera
Time: 15h
Free
Artificial Intelligence: Reinforcement Learning in Python (2026)
4.9 (10,817 Reviews)
Provider: Udemy
Time: 14.7h
$79.99
Reviews
By Shahabuddin Nadeem on 11/12/2024
I really enjoy the course very much and the way John wrote and explained the codes just awesome and make me feels like ..... hey, I can do that as well. Thanks for such an awesome teaching, looking forward for other courses from you.
By Thomas OLSSON on 7/4/2023
Nice with a bite-sized training. Fun to get a Python to ChatGPT integration up and running. I think the focus of the course is actually using Tkinter framework to create a simple GUI for interacting with the app.
By Anonymized User on 5/18/2023
Course delivers what it promises, it's more about Tkinter than ChatGPT. But, you will have a working and neat ChatBot at the end.
By Edith Mendoza Moreno on 4/18/2023
Great hands on course, at first I thought it was too fast and advanced for me but I eventually got up to speed and was able to go through it and troubleshoot the issues I was encountering throughout the way with ease. Instructor is very clear and explains very well. I highly recommend this course.
By Saurav Sarkar on 2/17/2023
I gave 1.5 ratings because I was looking for a course which teaches you how to build chatgpt like websites. Rather in this courses it uses its api and build a tinker app
By Carlos Olvera on 2/16/2023
I was unsure how this would turn out from start to now and i am so amazed at how far I came with following step by step instructions from your video, this would be so cool to use as an app on my phone maybe one day you can do something like this in the future keep up the good work.!! 5 stars from me!!
By Edward Madigan on 2/14/2023
Excellent material on tkinter, ChatGPT, and github. Straightforward in John's typical style. Easy to follow along and it works. Walking away from the course with something useful.
By Anonymized User on 2/6/2023
Wow, this was quick and the presenter was well prepared. No fumbling around, every video gives you exactly what you need to know without any additional fluff. The app works great!
By Zabeel M Basheer on 1/15/2023
It was beautiful to code a desktop app with Tkinter for ChatGPT, making the whole ChatGPT experience much more personal...
By Carlo Nicolo' on 1/14/2023
Yeah I really enjoyed it ! Easy but useful example to test the super power of ChaGPT making a nice simple GUI interface with Python and tkinter. Good job !
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100












