Skip to main content
00:00/00:00
Lecture 13 of 136

Displaying the Assistants Response

Download Course (Free)

Course Content

0 / 136 completed
Section 1: The OpenAI Assistants API Creating and Configuring AI Assistants7 videos

Assistants Run Lifecycle

2m

The Difference between Chat Completion and Assistants

2m

Understanding Assistants and Its Core Objects

5m

Available Tools for Assistants

3m

AI Assistants and The OpenAI Platform

14m

OpenAI Platform Data Access and Limitations

2m

Creating an Assistant in the Platform and Using It in the Playground

4m
Section 2: Course Overview1 videos

Course Overview

3m
Section 3: Creating and Running Assistants12 videos

Working with Assistants

6m

Creating an Assistant

5m

Creating a Thread

4m

Adding Messages to Threads

3m

Displaying the Assistants Response

6mNow Playing

Your Assistant

8m

Tools Knowledge Retrieval

5m

Running Assistants and Retrieving State

5m

Tools Code Interpreter

14m

Assistants Documentation

4m

Tools Function Calling

8m

A Few Final Words

8m
Section 4: The Chat Completions API5 videos

The Importance of Natural Language and Its Use Cases

8m

Getting to Know the Chat Completions API

4m

Constructing Your Requests

5m

Using the Chat Completions API

4m

Demo Chat Completions - Using the Playground

7m
Section 5: Working with the Chat Completions API8 videos

Calling the Chat Completions API and Learning about Its Parameters

5m

Using the Chat Completions API

8m

The Response Object and Costs

4m

Using Messages to Create Conversations

7m

How to Stream Completions

6m

JSON Mode to Format the Content

3m

The Generative Powers of the Chat Completion API

7m

Reproducible Outputs

2m
Section 6: Implementing Custom Embeddings in Retrieval Models7 videos

Agenda

1m

Introducing OpenAI Embeddings

3m

Generating OpenAI API Key

2m

What Are Embeddings

3m

Setting up Project

8m

Summary

1m

Creating and Searching Embeddings

34m
Section 7: Scaling Retrieval Solutions with Client-side Databases5 videos

Agenda

1m

Challenges with File Embeddings

1m

Summary

1m

Introduction to Vector Databases

1m

Working with ChromaDB

9m
Section 8: Understanding the OpenAI Image API (DALL-E)6 videos

Overview

1m

What Is DALL-E Anyway

2m

Generating Images from Scratch Based on a Text Prompt

2m

Exploring Image Editing and Inpainting with DALL-E 2

2m

Summary

1m

Creating Image Variations

2m
Section 9: Practical Application - Techniques in Action8 videos

Overview

1m

Environment Setup

2m

Handling Responses

1m

Implementing Image Generation from Text Prompts

5m

Hands-on Image Editing with Inpainting Techniques

3m

Saving Images to Disk

3m

Creating and Applying Image Variations

3m

Summary

1m
Section 10: Additional Concepts and Course Wrap-up6 videos

Overview

1m

Error Handling and Troubleshooting Common Issues

2m

Rate Limiting and Retries

2m

Summary

1m

Integrating the OpenAI Image API in a Real-world Project

1m

Using the Async Client

1m
Section 11: Choosing the Best OpenAI Model12 videos

The OpenAI Model Family

5m

Get Access to the OpenAI APIs

1m

Factors Affecting OpenAI LLM Speed

1m

GPT Models and Their Use Cases

2m

Continuous Model Upgrade

1m

OpenAI Tokenizer

3m

OpenAI Consumption-based Pricing

1m

For Further Learning

1m

Demo Explore OpenAI Pricing

2m

Demo Experiment with the OpenAI Playground

14m

Summary

1m

Demo Address the OpenAI APIs Directly

16m
Section 12: Managing the Context Window9 videos

Overview

1m

Visualizing the Context Window

1m

About Context Windows

2m

Optimize Token Usage

1m

GPT Models and Maximum Token Length

1m

The Tiktoken Python Library

1m

Demo Explore Token Consumption

5m

Summary

1m

Demo Report on Token Consumption

8m
Section 13: Optimize GPT Prompt Performance9 videos

Prompt Engineering Advanced Techniques

5m

Few-shot Prompting Methods

5m

Optimize GPT Query Response Times

3m

System Messages

6m

Demo Explore Tokenization and System Messages

9m

Demo Tour the OpenAI API Docs and Libraries

6m

Demo Generate Python Source Code

9m

Demo Analyze Python Source Code

5m

Summary

1m
Section 14: Implementing OpenAI Security Protocols4 videos

Identify AI Threats and OpenAI Best Practices

13m

Configuring and Testing Security Settings

8m

Introduction and Overview

15m

Review of Security Measures and Best Practices

12m
Section 15: Ethical Content Moderation with OpenAI3 videos

Ethical AI and Content Moderation Principles

11m

Using OpenAI Moderation Tools

18m

Assessing and Optimizing Content Moderation Strategies

13m
Section 16: Developing Secure and Ethically Moderated AI Applications4 videos

Developing and Deploying AI Applications with OpenAI SDK

7m

Designing AI Solutions with Integrated Security and Moderation

22m

Course Recap and Continuous Learning

18m

Monitoring, Updating, and Best Practices

27m
Section 17: Understanding the OpenAI Whisper Service2 videos

Accessing Whisper

2m

Figuring out How Youll Deploy Whisper

9m
Section 18: Using the Whisper API to Transcribe and Translate Speech4 videos

Using Whisper for English Transcriptions

9m

Using Whisper with Other Languages

4m

Customizing Whisper

3m

Integrating Whisper into a Workflow

6m
Section 19: Getting Started with the OpenAI API5 videos

Introduction

4m

AI, GPT, and OpenAI

7m

REST APIs and JSON

3m

Getting an OpenAI API Key

6m

Demo Calling the API Using Curl, JS, and Python

11m
Section 20: Exploring the OpenAI API7 videos

Explaining Key Terms

4m

Setting up the Python OpenAI Library

3m

OpenAIs API Models

14m

The Chat Completions API

11m

The Audio API

11m

API Pricing

3m

The Images API

10m
Section 21: Using the Chat Completions API7 videos

Designing the Second Prompt

3m

The Demo Application

4m

Designing the First Prompt

12m

Summary

1m

Building the Application

14m

Error Handling

10m

Calling External Functions

22m
Section 22: Optimizing API Usage5 videos

Handling Rate Limits

16m

Choosing a Model

5m

Counting Tokens

18m

The Moderations API

19m

Course Summary

4m