This course teaches web developers to build apps using OpenAI's API, helping them take their first steps as an AI Engineers. Learners will get hands-on practice with both the GPT-4 and Dall-E APIs, using OpenAI's JavaScript SDK.
In the first project, MoviePitch, you will get a primer on the OpenAI API and harness the power of artificial intelligence to generate ideas and images.
In our second project, KnowItAll, we’ll move to the ChatGPT-4 model and get to grips with building chatbots - one of the most common uses of AI for web devs.
Finally, we will fine-tune our chatbot in the third project. Fine-tuning is where you upload a dataset to OpenAI and use it to train a model. Doing this allows the chatbot to answer questions specific to your data - a critical skill when working with AI.
Overview
Syllabus
- Intro to AI Engineering
- This module covers the basics of AI engineering, including API integration with OpenAI, prompt engineering techniques, and creating AI-powered features like image generation. You’ll also learn essential AI safety practices. The module concludes with a quiz to reinforce your skills, preparing you to build and deploy AI-driven applications confidently.
- Deploying your AI App
- This module focuses on the secure and efficient deployment of AI applications using Cloudflare. You’ll learn robust deployment strategies, how to create and manage Cloudflare workers, and integrate them with OpenAI. The module covers essential aspects of client-side data fetching, handling CORS requests, and setting up an AI Gateway. Additionally, you’ll gain practical experience in error handling, deploying API workers, and customizing your deployments with Cloudflare Pages and custom domains. By the end of this module, you’ll be equipped to deploy and manage AI applications confidently.
Taught by
Tom Chant