The Building Applications with OpenAI API course will provide participants with the knowledge to create effective prompts, manage context in conversations, integrate a dynamic knowledge base, and implement Retrieval-Augmented Generation (RAG) for more relevant responses.
Prerequisites
In order to succeed in this course, you will need:
- Intermediate Python programming skills
- Basic Understanding of RESTful APIs
- Foundational Knowledge of Machine Learning or AI Concepts
- Client must provide access to an OpenAI API Keys for participants
Purpose
| Learn how to build effective prompts, add context to API calls, and implement using Retrieval-Augmented Generation (RAG) |
Audience
| Anyone wishing to gain an understanding of building effective applications using OpenAI APIs |
Role
| Software Engineers | Software Developers | Technology Managers |
Skill level
| Intermediate |
Style
| Lectures | Hands-on Activities | Labs | Mini Project |
Duration
| 3 days |
Related technologies
| Gen AI | Python | RESTful APIs |Machine Learning | AI |
Course objectives
- Interact with OpenAI's API to make basic and advanced calls
- Understand the structure of responses, and manage API usage
- Design and optimize prompts for a variety of use cases
- Manage conversation context to build engaging interactions in applications
- Create a simple knowledge base using Python
- Implement Retrieval-Augmented Generation (RAG)