OpenAI API 与 Python Bootcamp - ChatGPT API、GPT-4、DALL - E
- 01 - Getting Started
- 001 How to Get the Most Out of This Course
- 002 Setting Up the Environment Jupyter Notebook and Google Colab
- 02 - Deep Dive into OpenAI API ChatGPT, GPT-4, GPT-3, DALL-E, Whisper
- 001 Creating an OpenAI Account and an API Key
- 002 Installing the OpenAI API Library and Authenticating to OpenAI
- 003 OpenAI Models
- 004 Making GPT-3 Requests Using the OpenAI API
- 005 Making ChatGPT Requests Using the OpenAI API
- 006 Diving into ChatGPT
- 007 Diving into GPT-4
- 008 OpenAI API Costs
- 009 Tokens
- 010 OpenAI Model Completion Parameters
- 011 ChatGPT System Role
- 012 Prompt Engineering
- 013 Image Generation Using the DALL-E Model
- 014 Using DALL-E to Create Variations and Edit Images
- 015 Diving into DALL-E
- 016 Speech Recognition With Whisper
- 03 - Project #1 Zero-Shot Sentiment Analysis Using ChatGPT
- 001 Project Requirements
- 002 Building the Application
- 003 Testing the Application
- 04 - Project #2 Building a ChatGPT Clone From Scratch (Chat Bot)
- 001 Project Requirements
- 002 Making a Dialog With the AI Model
- 003 Looping
- 004 Testing the Project and Python Script Overview
- 05 - Project #3 Building a Healthy Daily Meal Plan
- 001 Project Requirements
- 002 Creating the Meal Plan Using the ChatGPT API
- 003 Generating Meal Images Using DALL-E
- 06 - Project #4 YouTube Videos Summary Generator
- 001 YouTube Videos Summary Generator Project Requirements
- 002 Building a YouTube Downloader With Python
- 003 The YouTube Download Function
- 004 Transcribing Using Whisper
- 005 Summarizing Using GPT
- 006 Testing the Application and Adding Enhancements
- 07 - Project #5 Program like a Pro with GPT-4
- 001 Coding a Simple Application Password Generator
- 002 Coding an Intermediate-level Application with GPT-4 The Tetris Game
- 003 Coding a Complex Application with GPT-4 Voice Assistant
- 08 - Text Embeddings
- 001 Intro to OpenAI's Text Embeddings
- 002 Generating Simple Embeddings
- 003 Finding Similarities Using Embeddings
- 004 Performing Semantic Searches
- 09 - Project #6 - Books Recommendation System
- 001 Project Introduction
- 002 Building the Application - Part 1
- 003 Building the Application - Part 2
- 004 Testing the Application
- 005 Visualizing Embeddings
- 006 Displaying Embeddings on Atlas
- 10 - Project #7 Boost Your Linux Sysadmin Capabilities with ChatGPT (ShellGPT)
- 001 Project Introduction
- 002 Installing and Configuring ShellGPT
- 003 Using ShellGPT like a PRO
- 004 The Chat Feature of ShellGPT
- 11 - [Appendix] Python Programming
- 002 While and continue Statements
- 003 While and break Statements
- 004 List Slicing and Iteration
- 005 List Comprehension - Part 1
- 006 List Comprehension - Part 2
- 007 Working with Dictionaries
- 008 JSON Data Serialization
- 009 JSON Data Deserialization
- 010 Assignment JSON and RequestsREST API
- 011 Assignment Answer JSON and RequestsREST API
- 12 - [Appendix] Creating Web Interfaces for MLDL Applications Using Streamlit
- 001 Introduction to Streamlit
- 002 Streamlit Main Concepts
- 003 Displaying Data on the Screen st.write() and Magic
- 004 Widgets, Part 1 text_input, number_input, button
- 005 Widgets, Part 2 checkbox, radio, select
- 006 Widgets, Part 3 slider, file_uploader, camera_input, image
- 007 Layout Sidebar
- 008 Layout Columns
- 009 Layout Expander
- 010 Displaying a Progress Bar
- 011 Session State
- 012 Callbacks