OpenAI Assistants API – Course for Beginners

preview_player
Показать описание
Learn how to use the OpenAI's Assistants API to build powerful AI assistants. In this course, we'll explore how to leverage the Assistants API by OpenAI to create dynamic, intelligent web apps using Streamlit.
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 ⭐️

✏️ 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

--

Рекомендации по теме
Комментарии
Автор

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 🎉

vincibits
Автор

This dude's voice is so soothing I might learn this lesson in my sleep.

goo_tx
Автор

Paulo was the first to do Flutter Courses. Love to see he’s still making great videos.

craignine
Автор

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.

TheYoungSoul
Автор

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 :)

deja
Автор

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!!

fatumaali
Автор

Thanks for taking the time to make this, great course! Followed it to the end and have a real handle on the API now, thanks again!

isorabins
Автор

Smooth, masterful, and timely walk-though of the OpenAI Assistants API. Very clear. Much more pragmatic than reading the docs. Fantastic job!

AlexWoolford
Автор

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!

Xantianis
Автор

Great content! Unlike speedy, marketer, shallow content that is often seen, this man provides in depth, nicely paced, original content. 👏👏

rafaelcattan
Автор

Mr.bo this gentleman is an excellent teacher take care of him

karimbouche
Автор

Very detailed and good pace. This is something I would bookmark and watch over and over again. Thanks.

cliffordcheng
Автор

Paulo is great. I did one of his courses on another plataform. Happy to see him here

pragadoegito
Автор

Amazing Teacher, Very detailed Tutorial.

sullgun
Автор

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!

rocketPower
Автор

Oh my god finally 😭I've been waiting for this

KAIZENTECHNOLOGIES
Автор

Thanks a lot for this tutorial. I've learned a lot from this.
2:14:48 I wonder why we need to create the assistant everytime users click the button? This creates a lot of assistant in the OpenAI account. Should we just create it one time when the app is built?

togepilinhvuu
Автор

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

karimkrimou
Автор

Love Paulo! Always a pleasure to see him.

mr.daniish
Автор

I was looking for this many weeks, most of the other information is out of date and code is not working. Thank you so much! if you can make another video about how to connect this to simple webinterface - would be great!

Gardetsky