Master the power of ChatGPT and the OpenAI API to create powerful applications
- New
- Rating: 4.8 out of 54.8 (4 ratings)
- 753 students
- 1hr 33min of on-demand video
- Created by Justin B
- English
What you’ll learn
- What is the OpenAI API
- LLMs, transformers, and high level how they work
- How to generate text with the OpenAI API
- How to summarize with OpenAI API
- How to translate with OpenAI API
- How to use OpenAI API with other libraries
- Deploying OpenAI applications with GCP and AWS
Requirements
- Basic understanding of Python and development environments
- Basic understanding of AWS, GCP, or a deployment environment
Description
In this course, you will learn how to use ChatGPT and the OpenAI API to perform a variety of language tasks, including summarization, translation, chat completion, and categorization. You will start by learning about the basics of OpenAI API, including how it works and how to use it to generate text. Then, you will learn how to use the OpenAI API to interact with ChatGPT and get your code running.
As you progress through the course, you will build a variety of projects using ChatGPT and the OpenAI API. These projects will include:
- A summarization tool that can automatically summarize text documents
- A translation tool that can translate text from one language to another
- A chat completion tool that can help you complete conversations with chatbots
- A categorization tool that can automatically performs sentiment analysis
By the end of the course, you will be able to use ChatGPT and the OpenAI API to perform a wide variety of language tasks. You will also have a solid understanding of how these powerful tools work.
What You Will Learn
- The basics of Transformers
- How to use the OpenAI API
- How to perform summarization, translation, chat completion, and categorization using ChatGPT and the OpenAI API
- How to use prompts to control the output of ChatGPT
- How to manage API costs
Who This Course Is For
This course is for developers who want to learn how to use ChatGPT and the OpenAI API to perform language tasks. No prior experience with ChatGPT or the OpenAI API is required.
Prerequisites
- Basic knowledge of Python
- A computer with an internet connection
What You Will Need
- An OpenAI account
- A text editor or IDE
- Access to a terminal
Who this course is for:
- Beginner Python users that want to develop an AI application with OpenAI API
- Entrepreneurs that want to build their own AI application
Show less
Course content
7 sections • 21 lectures • 1h 32m total lengthCollapse all sections
Introduction1 lecture • 1min
- Syllabus01:19
Setting up your Environment3 lectures • 10min
- Creating an Account and getting a Secret Key02:06
- Setting up your Environment04:23
- Pricing and setting usage limits with OpenAI API03:39
OpenAI API Overview and LLM Overview6 lectures • 42min
- OpenAI API Overview07:20
- What are Transformers and how do they power Generative AI10:12
- Basic Prompt Engineering05:59
- Zero shot and Few Shot Prompting03:55
- Chain of Thought Prompting05:03
- Grounding LLMs for increased accuracy09:27
OpenAI API Examples and Demonstrations with Completion API4 lectures • 15min
- Translating an article with the OpenAI API03:08
- Example: Translating an article with OpenAI API04:34
- Summarizing with the OpenAI API02:47
- Example: Summarizing with the OpenAI API04:06
OpenAI API Examples and Demonstrations with Chat API4 lectures • 18min
- Chat completion with the OpenAI API02:59
- Example: Sentiment Analysis and Classification with the OpenAI API04:06
- Sentiment Analysis and Classification with the OpenAI API04:16
- Example: Chat completion with the OpenAI API06:51
Deploying an Application and Ethics2 lectures • 4min
- Deploying an application with OpenAI API01:23
- Dos and Don’ts with AI02:59
Bonus Section1 lecture • 2min
- Stay up to date and follow me at justinsfinds.com (Bonus Lecture)02:02