Generative AI for Developers: Creating Apps with the ChatGPT API

Video description

Within four months of launch, ChatGPT reached over 100 million users. This is the fastest for any app—ever. ChatGPT has quickly become mainstream and has also turned into a high priority for many companies. For example, Desirée Gosby, the vice president of emerging technology at Walmart Global Tech, has noted that generative AI is “as big a shift as mobile.” For many developers, having an understanding of ChatGPT and other generative AI technologies will be critical.

This course will show you how to use the ChatGPT API to create compelling generative AI apps. It will begin with a backgrounder on the key concepts of the technology, such as understanding large-language models (LLMs), transformers, prompt engineering and zero-shot and few-shot learning. Then the course will explore how the ChatGPT API works before demonstrating how to set up the system and environment. You’ll also get to see demos of several apps using the ChatGPT API. The course wraps up with a look at plugins and automation for the ChatGPT API.

What you’ll learn and how you can apply it
  • How generative AI models work, their uses cases, benefits and risks
  • How to set up the ChatGPT API
  • The background elements of this technology like prompt engineering, embeddings, fine tuning, and zero-shot/no-shot learning
  • How to develop various applications, such as to detect sentiment, create blogs and translate languages
  • How ChatGPT plugins work
This course is for you because…
  • You're a data scientist or a data engineer and want to learn how to leverage the ChatGPT API.
  • You're a software engineer or developer and are looking for a new job role in generative AI.
  • You're a software engineer and developer and want to see how you can integrate ChatGPT technology into your current system.
  • You're a founder or work at a startup and want to see how to use generative AI.

Prerequisites:

  • Intermediate understanding of Python development
  • Intermediate understanding about how to write APIs using Python
  • Intermediate understanding of how to use Jupyter Notebook

Product information

  • Title: Generative AI for Developers: Creating Apps with the ChatGPT API
  • Author(s): Tom Taulli
  • Release date: October 2023
  • Publisher(s): O'Reilly Media, Inc.
  • ISBN: 0636920934370