YoVDO

OpenAI Assistants API – Course for Beginners

Offered By: freeCodeCamp

Tags

Python Courses Streamlit Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a comprehensive 3-hour course on building powerful AI assistants using OpenAI's Assistants API and Streamlit. Master function calling, knowledge retrieval, and code interpreter capabilities while gaining a solid understanding of Large Language Models (LLMs). Engage in hands-on projects, including creating a personal trainer assistant, news summarizer, and study buddy application. Learn to set up Python development tools, generate OpenAI API keys, and compare the Assistants API with the Chat Completion API. Explore Assistants API building blocks, create assistants manually and programmatically, and develop an AssistantsManager class for streamlined implementation. Gain insights into knowledge bases, retrieval tools, and embeddings. By the end, acquire the skills to confidently build intelligent web applications leveraging Streamlit and OpenAI's Assistants API.

Syllabus

⌨️ Introduction
⌨️ What’s This Course About - What Will You Learn?
⌨️ Pre-requisites
⌨️ Python and Dev tools Set up
⌨️ VS Code Installation
⌨️ OpenAI Account - Generate an API Key
⌨️ What is the Assistants API & Benefits - Comparison Between the Chat Completion API and the Assistants API
⌨️ Assistants API Building Blocks
⌨️ Creating an Assistants API - Manually Personal Trainer
⌨️ Creating an Assistants API - In Code Personal Trainer
⌨️ Build a News Summarizer Introduction: Function Calling - A Streamlit Application
⌨️ Create an AssistantsManager Class For our News Summarizer
⌨️ Using the AssistantManager Class to Create an Assistant and run it as a Streamlit App
⌨️ Knowledge Bases Retrieval Tools - How it Works & Introduction to Embeddings
⌨️ Build a Study Buddy Streamlit Application
⌨️ Run the Study Buddy Streamlit Application and Test
⌨️ Wrap up and Final Considerations.


Taught by

freeCodeCamp.org

Related Courses

Artificial Intelligence for Robotics
Stanford University via Udacity
Intro to Computer Science
University of Virginia via Udacity
Design of Computer Programs
Stanford University via Udacity
Web Development
Udacity
Programming Languages
University of Virginia via Udacity