OpenAI Assistants API – Course for Beginners
221,370
Published 2024-01-22
What we'll cover:
1️⃣ Function Calling with the API: Learn to seamlessly integrate the Assistants API into your applications, enabling advanced AI functionalities right at your fingertips.
2️⃣ Knowledge Retrieval: Discover how to use the API to extract information, answer questions, and make your applications smarter and more responsive.
3️⃣ Code Interpreter Capabilities: Dive into the API's ability to interpret and generate code, a game-changer for automating tasks and enhancing your app's capabilities.
4️⃣ LLM Fundamentals: Gain a solid understanding of Large Language Models (LLMs) and how they form the backbone of OpenAI's Assistants API. This module demystifies the technology and provides a foundation for advanced application development.
The course features a series of hands-on projects and real-world examples to apply what you've learned. By the end of our session, you'll have the skills and confidence to build your own intelligent web apps using Streamlit and OpenAI's Assistants API.
⭐️ Code ⭐️
Personal trainer: github.com/pdichone/vincibits-personal-trainer-ass…
Personal trainer: github.com/pdichone/vincibits-personal-trainer-ass…
Study-Buddy: github.com/pdichone/vincibits-study-buddy-knwoledg…
✏️ Created by @vincibits
Twitter (X): @buildappswithme
⭐️ Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:01:02) What’s This Course About - What Will You Learn?
⌨️ (0:01:33) Pre-requisites
⌨️ (0:02:44) Python and Dev tools Set up
⌨️ (0:04:22) VS Code Installation
⌨️ (0:05:31) OpenAI Account - Generate an API Key
⌨️ (0:07:53) What is the Assistants API & Benefits - Comparison Between the Chat Completion API and the Assistants API
⌨️ (0:18:16) Assistants API Building Blocks
⌨️ (0:24:04) Creating an Assistants API - Manually (Personal Trainer)
⌨️ (0:38:20) Creating an Assistants API - In Code (Personal Trainer)
⌨️ (1:04:15) Build a News Summarizer Introduction: Function Calling - A Streamlit Application
⌨️ (1:25:39) Create an AssistantsManager Class For our News Summarizer
⌨️ (2:10:46) Using the AssistantManager Class to Create an Assistant and run it as a Streamlit App
⌨️ (2:28:23) Knowledge Bases Retrieval Tools - How it Works & Introduction to Embeddings
⌨️ (2:35:25) Build a Study Buddy Streamlit Application
⌨️ (3:22:24) Run the Study Buddy Streamlit Application and Test
⌨️ (3:29:27) Wrap up and Final Considerations.
🎉 Thanks to our Champion and Sponsor supporters:
👾 davthecoder
👾 jedi-or-sith
👾 南宮千影
👾 Agustín Kussrow
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan
👾 Oscar Rahnama
--
Learn to code for free and get a developer job: www.freecodecamp.org/
Read hundreds of articles on programming: freecodecamp.org/news
All Comments (21)
-
Thank you so much for watching, Everone. I hope you find this course valuable and if you have any question don’t hesitate to reach out to me :) again, thank you for the opportunity 🎉
-
This dude's voice is so soothing I might learn this lesson in my sleep.
-
Paulo was the first to do Flutter Courses. Love to see he’s still making great videos.
-
I am casually watching this course, and I like the teacher. I am casually considering trying to follow along. I appreciate the relaxed speed of the course. I have seen some other hotshot young YouTubers, talking about Assistants API, but they are so fast, so I don't understand anything. This teacher's speed is just right for me :)
-
Smooth, masterful, and timely walk-though of the OpenAI Assistants API. Very clear. Much more pragmatic than reading the docs. Fantastic job!
-
I just finished this course and I must say I thoroughly enjoyed it! The content was well-explained and beginner-friendly. I would be really excited to see more videos on this topic in the future. Please continue with the great work, and I'm looking forward to the next videos!
-
Mr.bo this gentleman is an excellent teacher take care of him
-
Randomly came across this tutorial and the instructor has such a calming voice and so so easy to grasp the lesson. This is something I haven’t even considered learning before and I am so focused on the subject that I’m excited to give it a try. Thank you!!
-
This was really excellent! For the study buddy, I think things are different now since the code doesn't work, so I converted the related functions to work like it does in the openai documentation for file searching. Works great! Thanks so much!
-
Amazing Teacher, Very detailed Tutorial.
-
Oh my god finally 😭I've been waiting for this
-
Thanks for this tutorial, this solves my tasks for this sprint.
-
Love Paulo! Always a pleasure to see him.
-
Great content! Unlike speedy, marketer, shallow content that is often seen, this man provides in depth, nicely paced, original content. 👏👏
-
Mr paulo really your style is excellent and that was very helpfull,hope to see more frequently in this channel,hope mr bo will accept
-
Paulo is great. I did one of his courses on another plataform. Happy to see him here
-
Great instructor, calm and methodical. Thank you 🙏
-
Thank you very much for putting this video together. Just as an FYI for anyone trying to get the Studdy Buddy to work. You should pin your openai python package to 1.14.0 ( later versions might work, but the latest will not ) because the API changed in the latest version of the OpenAI Python API.
-
Thank you so much for this tutorial!! Very helpful
-
thank you so much for this video. saved us all a ton of time. the api from the application is generating inconsistent responses and behaves as if the files don't event exist. However, from the playground, it works as expected.