
Explore the Python integrated development environment, a source code editor with terminals, build tools, and debuggers that help write software, find bugs, and work efficiently, with PyCharm introduced.
Shows a Python lists assignment with a zoo list of five animals, removing the third item, appending a lizard, deleting the first, and printing with slicing.
Learn Python loops with for and while statements to iterate lists, ranges, and strings, print elements, and sum values while using continue, break, and else.
Demonstrates Python dictionary operations by creating a vehicle dictionary, iterating over items, copying it, adding a new key for tires, removing mileage with pop, and printing the updated keys.
Discover object oriented programming in Python, defining objects by behavior and state and using classes to instantiate them. Explore encapsulation, abstraction, inheritance, and polymorphism.
Explore creating a turn-based battle between zombie and ogre enemies in Python, adding randomized special attacks that heal or boost attack, and implementing a battle loop.
Create and activate a Mac virtual environment for a fast API app, then install fast API and uvicorn and verify dependencies with pip list.
Master FastAPI path parameters by using static and dynamic routes, naming conventions, and the order of matching to return specific resources.
Explore FastAPI query parameters to filter books with a category param. See how /books and /books/{author}?category=science connect path and query parameters.
Learn how post requests create data in fastapi by sending a body, such as a new book with title, author, and category, to /books/create_book with app.post.
Implement a FastAPI delete request to remove a book by title using a path parameter, updating the in-memory list and reflecting changes in read all books via Swagger UI.
Explore OpenAI overview, compare ChatGPT versions 3.5 and 4, and learn to use OpenAI APIs and the Playground to build customized chatbots with large language models.
Explore OpenAI cost fundamentals, comparing ChatGPT pricing and API usage, learn token-based pricing, required balance, and how input/output tokens drive costs.
Explore OpenAI prompts and messages, including user, system, and assistant prompts, and how prompt engineering and backend arguments shape a chatbot's behavior, responses, and learning path.
Visit openai.com, log in or create an account to obtain a free trial API key, then create and name a secret key, copy it and save it for your project.
Adjust the temperature in code to control the randomness of chatbot responses, with a 0–2 range and lower values yielding predictable words. Set higher temperatures to enable more creative responses.
Learn to build a chat log and history that enables back-and-forth dialogue with a bot by dynamically appending user prompts and bot responses to a chat log using OpenAI.
Learn to build a Jinja2 based user interface in a FastAPI app by creating a layout.html, configuring templates, and rendering it through an HTML response endpoint.
Build a web user interface for a FastAPI chat bot by creating a layout.html, configuring jinja2 templates, and returning HTML responses via FastAPI.
Create a post API endpoint that accepts a text prompt, generates a 512 by 512 image with OpenAI, and displays the image URL on an HTML page.
Implement real-time streaming with WebSockets for bidirectional chat, connect the front end with JavaScript, and enhance visuals with CSS to deliver a professional, dynamic chatbot experience.
Integrate WebSocket communication with OpenAI to power a chatbot by merging existing WebSocket and OpenAI calls, sending user input through a chat log to GPT 3.5 turbo, then streaming later.
Extend the WebSocket chat by integrating OpenAI chatbot logic, log user messages, call OpenAI chat completions with GPT four, and return the bot response toward real-time streaming.
Update the navigation bar with a gray background and a green Bootstrap dropdown to switch chatbot and image generator, and add a user input inside the image form.
Are you tired of boring, outdated & incomplete tutorials? Build an application YOU can be proud of.
Learn how to BUILD and DEPLOY a Chatbot application from scratch! Includes the modern capabilities of GPT-4, OpenAI API, DALL-E and more
-
AI (artificial intelligence) has some of the hottest and most in-demand technologies in the market.
By the end of this course, you will have built your own production ready AI Chatbot, that leverages the power of FastAPI, GPT, DALL-E and more! There are tons of tutorials, but how many actually show you how to build an entire application and then deploy it so the world can see YOUR app?
-
Being able to leverage AI into your application can improve the job you have, get you a new job, or even create a startup / contract roles! These skills are highly sought after with some of the highest paying job postings are asking for AI, Python & FastAPI experience.
In this complete Chatbot course you will quickly get caught up to speed with a full refresher on Python and FastAPI that is integrated. Whether you are wanting to expand your current craft, want to change careers or simply wanting to learn a new fast growing piece of technology, then this course if for you. You will be using all modern technologies that include: OpenAI, GPT-4, ChatGPT, DALL-E, FastAPI, Python, PyCharm and WebSockets!
This course is designed with beginners in mind! This means no matter what kind of background you come from you will be able to learn some of the hottest technology in the market! All you need is some basic programming knowledge, take the refreshers and you will be on your way!
-
In this course, you will get (not only):
- All source code is available for download
- Responsive Instructor: All questions answered within 24 hours
- Professional video and audio recordings (check the free previews)
- High quality closed-captions / subtitles available for English (new!)
-
Content and Overview:
Install & Setup Python, IDE & FastAPI
Refreshers on Python & FastAPI
Learn Prompt Engineering
Creating OpenAI Account
Creating Secret Keys
Create and scale a personal Chatbot
Full Stack Development
Deploy your application so the world can use it
And more!
Course videos are regularly updated to keep up with the newest updates and information. The codingwithroby community is very active, so always know that if you have a question you will receive an answer within 24 hours!
-
See what other students are saying about my courses!
"Eric helped me obtain the knowledge I need in order to be onboarded on creating APIs using FastAPI. Thank you very much!"
"The instructor makes the concept easy to understand and learn."
"Very well put together... explanation is easy and simple and quizes and assignments really helps to learn and understand better"
"Excellent in-depth explanations and great content. Eric Roby is an excellent educator. Definitely, Udemy's best and most comprehensive FastAPI course!"
"Clear, crisp and covered a wide array of topics on python. Thanks Eric for the course."
"Very clear explanation, excellent teacher."
-
No Risk – Money-Back Guarantee
Finally, there is no risk. Once you purchase the course, if for some reason you are not happy with the course, Udemy offers a 30-day money back guarantee.
So you have nothing to lose, sign up for this course and learn how to build an AI Chatbot using GPT, OpenAI, ChatGPT, Python and FastAPI
It is time to level up your career and become an AI dev today!