OpenAI Python API 實作九個 GPT-3 專案

這樣的課程,我等很久了。

從 2021年7月18日購買 Rytr · Best AI Writer, Content Generator & Writing Assistant 後,陸續看到不少利用 OpenAI API 所做的服務:Blog、廣告文案、SEO文案…。我就開始尋找 OpenAI API 的相關課程,但一直沒找到(YouTube 上有一些,但比較偏介紹,而不是完整的課程)。

今年 2月16日,由於以前購買過 Jose Portilla 的課程,他寄了新課程優惠碼給我。但我的註冊課程,已超過四萬堂,其實並沒有注意到。

今天因為爬蟲爬回他的課程優惠資訊,我才發現這堂課(他今天寄了新優惠碼)。


課程價格與相關資訊

講師提供最惠國待遇新台幣$330元,連結如下,2月24日(含)前有效:

【講師優惠碼】OpenAI Python API Bootcamp: Learn to use AI, GPT3, and more!

今天正好 udemy 特惠活動也是 NTD$330元,但如果你要註冊,我希望大家盡量從講師的連結註冊。之前提過,講師的收入會有 97% 與 37% 的區別

利益宣告:本文沒有從任何一方獲得任何利益。

【無優惠碼】OpenAI Python API Bootcamp: Learn to use AI, GPT3, and more!
類別:Development > Data Science > ChatGPT ║ 內容:8 hours ║ 原價:NT$2,290
建立:2023-02-15 ║ 更新:2023-02-16 ║ 註冊:3,744人 ║ 語言:English ║ 字幕:有 ║ 評分:4.73 (140人)


課程內容一

這堂課不是在講 ChatGPT,而是串接 OpenAI Python API 的程式實作。

你必須具備 Python 程式設計能力,目標是整合 OpenAI API 到你的專案中。

老師會示範以下專案:(中文部分是我望文生義,並非看過內容的說明)

  • Natural Language to SQL Queries 使用自然語言做 SQL 查詢

  • Automatic Blog Post Generation 部落格文章產生器

  • Automatic Exam Creator 自動試題產生器

  • Automated Recipe from Ingredients 自動化食譜產生器,並透過 DALL-E 產生圖像

  • Translation and Summarize from International Newspaper 國際新聞翻譯並總結

  • Automatic Code Docstrings for Python Python 程式碼自動註解

  • Fine-Tune Custom Chatbots 聊天機器人客製微調

  • Perform Sentiment Analysis on Reddit Posts 對 Reddit 貼文進行情緒分析

  • Text Embed Company Documents 公司文件文字嵌入


課程內容二

把上述網址丟給 ChatGPT,所產生的介紹:

這門課程的教學重點是幫助學生瞭解 OpenAI Python API,並提供使用 OpenAI GPT-3 人工智慧模型的實際應用案例。

以下是一些該課程的教學重點:

  1. OpenAI Python API:介紹 OpenAI Python API 的工作原理、如何安裝和設定 API 金鑰以及如何與 API 進行互動。

  2. 使用 GPT-3:該課程介紹如何使用 GPT-3 模型生成文字、完成對話、進行語言翻譯以及執行其他任務。學生將瞭解如何建構適當的請求並處理 API 返回的資料。

  3. API 基本用法:學生將學習如何建構 API 請求並處理返回的 JSON 資料。他們還將學習如何偵錯 API 請求和如何在程式碼中使用 API 響應資料。

  4. 實際應用案例:該課程提供了一些實際應用案例,例如在網站上實現 GPT-3 驅動的自動完成功能和將 GPT-3 用於生成不同領域的文字。學生將學習如何適應這些案例,以滿足他們自己的需求。

總之,這門課程的目標是讓學生瞭解如何使用 OpenAI Python API 和 GPT-3 模型,並幫助他們瞭解如何應用這些技術來解決各種實際問題。


OpenAI API 費用

專案實作中,會使用到 OpenAI API,一併列出價格給大家參考。

OpenAI API 價格說明如下。因為各種模型價格不一,可參考最常用的 Davinci 模型:

課程介紹沒提到微軟的 Azure OpenAI,不過一併列出給大家參考:

https://azure.microsoft.com/zh-tw/pricing/details/cognitive-services/openai-service/


關於講師

Jose Portilla 是 udemy 的百萬級講師,目前註冊學生數為:3,254,911人,59 堂課平均星等 4.6。

我註冊過他的八堂課,其中六堂付費購買,兩堂限免取得。

講師也有自己的教學網站,有空再為大家介紹:


課程章節時數(更新時間:2023年4月6日):

提醒:課程經常更新,請同時參考 udemy 原始資訊。

Sections Lectures Total Length
Welcome to the course! 10 1hr 29min
FAQs, Course Files, How to Get Help 00:42
Course Curriculum Overview 04:02
OpenAI Overview 13:30
Crash Course: How does GPT work? 17:25
Crash Course: How does DALLE work? 17:57
Note on changes to Free Tier 00:16
OpenAI Account Set-up 16:56
AI Safety and Alignment 07:04
OpenAI Updates! 06:08
OpenAI Pricing 05:15
Natural Language to SQL 6 1hr 3min
Updates on code-davinci Models 00:29
NLP to SQL - Project Overview 02:57
Tabular Data Set-up 13:02
Natural Language Request 11:14
Text Completion API - Parameter Overview 23:00
OpenAI API Call and Request Handling 12:12
Automatic Exam Creator 6 48min
Automatic Exam Generation - Project Overview 02:01
Prompt Design 11:41
Generating Exam from Prompt 13:23
Q&A Extraction 07:21
Exam Simulation 08:59
Python Script Walkthrough 04:26
Automatic Recipe and Dish Image Creator 4 28min
Introduction to Recipe Project 01:37
Generating Recipe Text via Completion API 11:01
Generating Dish Image via Image API (DALLE) 12:42
Full Python Script Walkthrough 02:56
Automatic Blog Post Creator 6 1hr 3min
Introduction to Automatic Blog Post Project 02:31
GitHub Page Setup 08:11
GitPython - Automatic Update Functions - Part One 15:02
GitPython - Automatic Update Functions - Part Two 23:51
OpenAI API Calls 11:41
Python Script Walkthrough 01:49
GPT Sentiment Analysis 4 35min
Introduction to Reddit Sentiment Analysis 02:48
Reddit API Set-up 07:45
Reddit Comments and Titles 06:26
Perform Sentiment Analysis via OpenAI 17:34
Automatic Code Explainer - Docstrings 4 32:00
Introduction to Code Explainer 01:38
OpenAI API Call - Docstring 11:10
Merge Python function and Docstring 14:34
Python Script Walkthrough 04:17
Translation Project 3 31:00
Introduction to Translation News Summary Project 03:06
Scraping International Newspaper Sites 15:39
OpenAI Translation and Summary 12:10
Fine-Tuning and ChatBots 4 35:00
Introduction to Fine-Tuning and Chat Bots 07:14
Data Set-Up 09:47
Fine-Tuning Process and Price Estimation 09:25
Using the Fine-Tuned Model 08:59
Text Embedding for Question and Answering 5 50:00
Introduction to Text Embedding 08:45
Model Hallucination 09:31
Document Data 08:34
Token Count and Pricing 09:36
Document Similarity and Context Injection 13:56
ChatGPT-API 3 36:00
Introduction to ChatGPT API 12:37
ChatGPT API History Tutor 07:00
ChatGPT API History Tutor - Part Two 16:50
Whisper API 2 14:00
Introduction to Whisper API 07:20
Whisper API - Audio Summary 06:46
APPENDIX - Command Line 08:15
1個讚