這樣的課程,我等很久了。
從 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 人工智慧模型的實際應用案例。
以下是一些該課程的教學重點:
-
OpenAI Python API:介紹 OpenAI Python API 的工作原理、如何安裝和設定 API 金鑰以及如何與 API 進行互動。
-
使用 GPT-3:該課程介紹如何使用 GPT-3 模型生成文字、完成對話、進行語言翻譯以及執行其他任務。學生將瞭解如何建構適當的請求並處理 API 返回的資料。
-
API 基本用法:學生將學習如何建構 API 請求並處理返回的 JSON 資料。他們還將學習如何偵錯 API 請求和如何在程式碼中使用 API 響應資料。
-
實際應用案例:該課程提供了一些實際應用案例,例如在網站上實現 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 |