> ## Documentation Index
> Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Course: Mastering Generative AI with OpenAI

> Practical course introducing OpenAI generative AI, foundation models, prompt engineering, embeddings, image and speech tools, and hands-on API and Jupyter notebook labs for building real-world applications.

Notes for the **Mastering Generative AI with OpenAI** course: 60 lessons across 16 sections.

## Introduction

* [Introduction to Course](/docs/Mastering-Generative-AI-with-OpenAI/Introduction/Introduction-to-Course/page.md)

## What is Generative AI

* [Section Introduction](/docs/Mastering-Generative-AI-with-OpenAI/What-is-Generative-AI/Section-Introduction/page.md)
* [Introduction to AI](/docs/Mastering-Generative-AI-with-OpenAI/What-is-Generative-AI/Introduction-to-AI/page.md)
* [Introduction to Generative AI](/docs/Mastering-Generative-AI-with-OpenAI/What-is-Generative-AI/Introduction-to-Generative-AI/page.md)
* [Foundation Models](/docs/Mastering-Generative-AI-with-OpenAI/What-is-Generative-AI/Foundation-Models/page.md)

## Getting Started with OpenAI

* [Section Intro](/docs/Mastering-Generative-AI-with-OpenAI/Getting-Started-with-OpenAI/Section-Intro/page.md)
* [What is OpenAI](/docs/Mastering-Generative-AI-with-OpenAI/Getting-Started-with-OpenAI/What-is-OpenAI/page.md)
* [OpenAI Foundation Models](/docs/Mastering-Generative-AI-with-OpenAI/Getting-Started-with-OpenAI/OpenAI-Foundation-Models/page.md)
* [OpenAI Model Variants](/docs/Mastering-Generative-AI-with-OpenAI/Getting-Started-with-OpenAI/OpenAI-Model-Variants/page.md)
* [Setting Up OpenAI Account](/docs/Mastering-Generative-AI-with-OpenAI/Getting-Started-with-OpenAI/Setting-Up-OpenAI-Account/page.md)
* [OpenAI Playground](/docs/Mastering-Generative-AI-with-OpenAI/Getting-Started-with-OpenAI/OpenAI-Playground/page.md)
* [OpenAI API and Libraries](/docs/Mastering-Generative-AI-with-OpenAI/Getting-Started-with-OpenAI/OpenAI-API-and-Libraries/page.md)
* [OpenAI Pricing](/docs/Mastering-Generative-AI-with-OpenAI/Getting-Started-with-OpenAI/OpenAI-Pricing/page.md)

## Exploring ChatGPT

* [What is ChatGPT](/docs/Mastering-Generative-AI-with-OpenAI/Exploring-ChatGPT/What-is-ChatGPT/page.md)

## Understanding Prompt Engineering

* [Section Intro](/docs/Mastering-Generative-AI-with-OpenAI/Understanding-Prompt-Engineering/Section-Intro/page.md)
* [Prompt Engineering in Generative AI](/docs/Mastering-Generative-AI-with-OpenAI/Understanding-Prompt-Engineering/Prompt-Engineering-in-Generative-AI/page.md)
* [Key Types of Prompts Used with LLMs](/docs/Mastering-Generative-AI-with-OpenAI/Understanding-Prompt-Engineering/Key-Types-of-Prompts-Used-with-LLMs/page.md)
* [Avoiding Hallucinations](/docs/Mastering-Generative-AI-with-OpenAI/Understanding-Prompt-Engineering/Avoiding-Hallucinations/page.md)
* [Key Techniques of Prompt Engineering](/docs/Mastering-Generative-AI-with-OpenAI/Understanding-Prompt-Engineering/Key-Techniques-of-Prompt-Engineering/page.md)

## Understanding Tokens and API Parameters

* [Section Intro](/docs/Mastering-Generative-AI-with-OpenAI/Understanding-Tokens-and-API-Parameters/Section-Intro/page.md)
* [A Closer Look at OpenAI API](/docs/Mastering-Generative-AI-with-OpenAI/Understanding-Tokens-and-API-Parameters/A-Closer-Look-at-OpenAI-API/page.md)
* [Configuring the Development Environment](/docs/Mastering-Generative-AI-with-OpenAI/Understanding-Tokens-and-API-Parameters/Configuring-the-Development-Environment/page.md)
* [What are Tokens](/docs/Mastering-Generative-AI-with-OpenAI/Understanding-Tokens-and-API-Parameters/What-are-Tokens/page.md)
* [Understanding OpenAI API Parameters](/docs/Mastering-Generative-AI-with-OpenAI/Understanding-Tokens-and-API-Parameters/Understanding-OpenAI-API-Parameters/page.md)

## Implementing Word Completion

* [Implementing Word Completion](/docs/Mastering-Generative-AI-with-OpenAI/Implementing-Word-Completion/Implementing-Word-Completion/page.md)
* [Demo Implementing Word Completion](/docs/Mastering-Generative-AI-with-OpenAI/Implementing-Word-Completion/Demo-Implementing-Word-Completion/page.md)

## Implementing Code Completion

* [Implementing Code Completion](/docs/Mastering-Generative-AI-with-OpenAI/Implementing-Code-Completion/Implementing-Code-Completion/page.md)
* [Demo Implementing Code Completion](/docs/Mastering-Generative-AI-with-OpenAI/Implementing-Code-Completion/Demo-Implementing-Code-Completion/page.md)

## Building an Interactive Chatbot

* [Section Intro](/docs/Mastering-Generative-AI-with-OpenAI/Building-an-Interactive-Chatbot/Section-Intro/page.md)
* [Word Completion vs Chat Completion](/docs/Mastering-Generative-AI-with-OpenAI/Building-an-Interactive-Chatbot/Word-Completion-vs-Chat-Completion/page.md)
* [Project Overview Creating a Chatbot for a Restaurant](/docs/Mastering-Generative-AI-with-OpenAI/Building-an-Interactive-Chatbot/Project-Overview-Creating-a-Chatbot-for-a-Restaurant/page.md)
* [Using Widgets in Jupyter Notebook](/docs/Mastering-Generative-AI-with-OpenAI/Building-an-Interactive-Chatbot/Using-Widgets-in-Jupyter-Notebook/page.md)
* [Creating a Chatbot for a Restaurant](/docs/Mastering-Generative-AI-with-OpenAI/Building-an-Interactive-Chatbot/Creating-a-Chatbot-for-a-Restaurant/page.md)

## Performing Text Processing and Analysis

* [Performing Text Processing and Analysis](/docs/Mastering-Generative-AI-with-OpenAI/Performing-Text-Processing-and-Analysis/Performing-Text-Processing-and-Analysis/page.md)
* [Demo Performing Text Processing and Analysis](/docs/Mastering-Generative-AI-with-OpenAI/Performing-Text-Processing-and-Analysis/Demo-Performing-Text-Processing-and-Analysis/page.md)

## Using Word Embeddings For Dynamic Context

* [Section Intro](/docs/Mastering-Generative-AI-with-OpenAI/Using-Word-Embeddings-For-Dynamic-Context/Section-Intro/page.md)
* [What are Word Embeddings](/docs/Mastering-Generative-AI-with-OpenAI/Using-Word-Embeddings-For-Dynamic-Context/What-are-Word-Embeddings/page.md)
* [Demo Performing Similarity Search](/docs/Mastering-Generative-AI-with-OpenAI/Using-Word-Embeddings-For-Dynamic-Context/Demo-Performing-Similarity-Search/page.md)
* [Dynamic Context](/docs/Mastering-Generative-AI-with-OpenAI/Using-Word-Embeddings-For-Dynamic-Context/Dynamic-Context/page.md)
* [Demo Using Dynamic Context with Prompt](/docs/Mastering-Generative-AI-with-OpenAI/Using-Word-Embeddings-For-Dynamic-Context/Demo-Using-Dynamic-Context-with-Prompt/page.md)
* [Demo Building Dynamic Context with Custom Data Part 1](/docs/Mastering-Generative-AI-with-OpenAI/Using-Word-Embeddings-For-Dynamic-Context/Demo-Building-Dynamic-Context-with-Custom-Data-Part-1/page.md)
* [Demo Building Dynamic Context with Custom Data Part 2](/docs/Mastering-Generative-AI-with-OpenAI/Using-Word-Embeddings-For-Dynamic-Context/Demo-Building-Dynamic-Context-with-Custom-Data-Part-2/page.md)

## Fine-tuning GPT-3 with a Custom Dataset

* [Section Intro](/docs/Mastering-Generative-AI-with-OpenAI/Fine-tuning-GPT-3-with-a-Custom-Dataset/Section-Intro/page.md)
* [What is Fine Tuning](/docs/Mastering-Generative-AI-with-OpenAI/Fine-tuning-GPT-3-with-a-Custom-Dataset/What-is-Fine-Tuning/page.md)
* [Steps Involved in Fine Tuning a Model](/docs/Mastering-Generative-AI-with-OpenAI/Fine-tuning-GPT-3-with-a-Custom-Dataset/Steps-Involved-in-Fine-Tuning-a-Model/page.md)
* [DemoPerforming Fine Tuning Part 1](/docs/Mastering-Generative-AI-with-OpenAI/Fine-tuning-GPT-3-with-a-Custom-Dataset/DemoPerforming-Fine-Tuning-Part-1/page.md)
* [DemoPerforming Fine Tuning Part 2](/docs/Mastering-Generative-AI-with-OpenAI/Fine-tuning-GPT-3-with-a-Custom-Dataset/DemoPerforming-Fine-Tuning-Part-2/page.md)

## Generating Images

* [Section Intro](/docs/Mastering-Generative-AI-with-OpenAI/Generating-Images/Section-Intro/page.md)
* [Overview of DALL E 2](/docs/Mastering-Generative-AI-with-OpenAI/Generating-Images/Overview-of-DALL-E-2/page.md)
* [Demo Image Generation](/docs/Mastering-Generative-AI-with-OpenAI/Generating-Images/Demo-Image-Generation/page.md)
* [Demo Image Masking](/docs/Mastering-Generative-AI-with-OpenAI/Generating-Images/Demo-Image-Masking/page.md)
* [Demo Image Variations](/docs/Mastering-Generative-AI-with-OpenAI/Generating-Images/Demo-Image-Variations/page.md)

## Audio Transcription & Translation

* [Section Intro](/docs/Mastering-Generative-AI-with-OpenAI/Audio-Transcription-Translation/Section-Intro/page.md)
* [Overview of Whisper](/docs/Mastering-Generative-AI-with-OpenAI/Audio-Transcription-Translation/Overview-of-Whisper/page.md)
* [Demo Audio Transcription](/docs/Mastering-Generative-AI-with-OpenAI/Audio-Transcription-Translation/Demo-Audio-Transcription/page.md)
* [Demo Audio Translation](/docs/Mastering-Generative-AI-with-OpenAI/Audio-Transcription-Translation/Demo-Audio-Translation/page.md)

## Moderating Prompts with Moderating API

* [Section Intro](/docs/Mastering-Generative-AI-with-OpenAI/Moderating-Prompts-with-Moderating-API/Section-Intro/page.md)
* [Moderation API](/docs/Mastering-Generative-AI-with-OpenAI/Moderating-Prompts-with-Moderating-API/Moderation-API/page.md)
* [Demo Implementing Moderation](/docs/Mastering-Generative-AI-with-OpenAI/Moderating-Prompts-with-Moderating-API/Demo-Implementing-Moderation/page.md)

## Summary and Next Steps

* [Course SummaryNext Steps](/docs/Mastering-Generative-AI-with-OpenAI/Summary-and-Next-Steps/Course-SummaryNext-Steps/page.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.