Video course · 15 chapters · 213 min · certificate
OpenAI Assistants API – Course for Beginners
Paulo Dichone's freeCodeCamp course on the OpenAI Assistants API: setup, what assistants are versus chat completions, building blocks (assistants, threads, messages, runs), a personal-trainer assistant in the playground and in Python, a function-calling news summariser in Streamlit, and a retrieval-powered study buddy.
What you'll learn
- Set up Python, VS Code and an OpenAI key
- Explain the Assistants API vs Chat Completions
- Use assistants, threads, messages and runs
- Build assistants in the playground and in code
- Add function calling to fetch live news
- Use knowledge retrieval to chat with documents
Chapters
15 chapters · 212:55-
2:44
01Intro Members
Introduction and prerequisites
Big-picture focus.
-
1:38
02Setup Members
Python and dev tools setup
Get ready.
-
1:09
03IDE Members
VS Code installation
Pick an editor.
-
2:22
04Key Members
OpenAI account and API key
Authenticate.
-
10:23
05Concepts Members
What is the Assistants API?
Beyond chat completions.
-
5:48
06Blocks Members
Assistants API building blocks
Assistant, thread, message, run.
-
14:16
07Playground Members
Personal trainer in the playground
Manual build.
-
25:55
08Code Members
Personal trainer in code
Python SDK.
-
21:24
09Functions Members
News summariser with function calling
Live data.
-
45:07
10Architecture Members
AssistantManager class
Wrap it up.
-
17:37
11Streamlit Members
Running it in Streamlit
A web UI.
-
7:02
12Retrieval Members
Knowledge retrieval and embeddings
Study buddy idea.
-
46:59
13Build Members
Building the study buddy
Chat with PDFs.
-
7:03
14Test Members
Running and testing the study buddy
It works.
-
3:28
15Next Members
Wrap-up
Beta and beyond.