Getting started with OpenAI The key concepts
Course Content
0 / 39 completedAI integration with Python
What you should know
What tools you need
Generative AI The future of development
Generative AI Genesis and evolution
Getting started with OpenAI Create an account
Start a new project Quickstart
Getting started with OpenAI The key concepts
Configure the project Set up an API key
Defining prompts and making requests
Introduction to conversational AI
Project setup and overview
Define a system message with instructions
Authentication and configuration
Challenge Create a funny chatbot
Making requests and generating chat completions
Solution Create a funny chatbot - part 1
Solution Create a funny chatbot - part 2
Introducing the Moderation API
Text to image Introducing the DALL·E model
Generate creative art with DALL·E
Create an image gallery with DALL·E
Whisper Audio API Speech-to-text
Add a moderation layer
Whisper Audio API Transcribe audio samples
Whisper Audio API Translate audio sample
Introduction to OpenAI function calling
Define functions and parameters
Challenge Connect to a public API
Call functions
Solution Call functions and generate extended responses
LangChain key concepts
Chain components (LCEL)
Load and split documents
Getting started with LangChain
Create a vector store and embeddings (Chroma)
Create a user interface with Streamlit
Run chains Knowledge retrieval and content generation
Last words and next steps