Video course · 15 chapters · 275 min · certificate
Build AI Apps with ChatGPT, DALL-E, and GPT-4 – Full Course for Beginners
Tom Chant's Scrimba course on building AI apps with OpenAI: MoviePitch (completions, prompt design, few-shot, temperature, text extraction and DALL-E images), KnowItAll (a GPT-4 chatbot with personality, penalties and Firebase persistence) and We-Wingit (a fine-tuned support bot deployed safely on Netlify with serverless functions).
What you'll learn
- Call the OpenAI API with fetch and the SDK
- Design prompts with few-shot examples and temperature
- Generate images with the DALL-E API
- Build a GPT-4 chatbot with memory and personality
- Persist conversations in Firebase
- Fine-tune a model and deploy with hidden API keys
Chapters
15 chapters · 274:57-
20:23
01Setup Members
Introduction and the first request setup
MoviePitch begins.
-
13:40
02Models Members
First AI fetch request and models
Fast and cheap.
-
23:06
03SDK Members
Refactoring to the SDK and tokens
Cleaner code.
-
16:33
04Few-shot Members
Synopsis and the few-shot approach
Show examples.
-
24:10
05Temperature Members
Titles, temperature and cast extraction
Creative control.
-
16:29
06DALL-E Members
Images with DALL-E
Generate a poster.
-
15:19
07UX Members
Finishing MoviePitch and KnowItAll intro
Polish and pivot.
-
14:58
08Chat Members
How chat models work and the messages array
Conversation memory.
-
20:16
09Penalties Members
GPT-4, rendering and penalties
Control repetition.
-
22:25
10Firebase Members
Personality and Firebase
Persist chats.
-
16:33
11Fine-tuning Members
Rendering from DB and fine-tuning intro
We-Wingit.
-
23:09
12Training Members
Fine-tuning data and CLI
Tune the model.
-
13:35
13Stop Members
Separators and stop sequences
Fix gibberish.
-
19:16
14Deploy Members
Epochs and deployment intro
More training, then ship.
-
15:05
15Serverless Members
Serverless functions and outro
Hide the key.
Jobs this course suits
Our AI checked this course against 500 jobs; these get the most out of it. Each job links to its learning path.