Heads up! Looks like you're using adblock. Please consider supporting us by whitelisting coursedio.online How?
arrow_back
Go back

Build a JavaScript AI App with React and the OpenAI API

Sep 18, 2023 • Morten Rand-Hendriksen

Start Course arrow_forward

About this course

Learn how to integrate the OpenAI API into a JavaScript-based web app. Topics



play_circle_filled

Build a JavaScript AI app with React and the OpenAI API

41s
play_circle_filled

Use the exercise files on GitHub Codespaces

24s
play_circle_filled

Using GitHub Codespaces with this course

6m 1s
play_circle_filled

Beyond ChatGPT: What AI can do for you

2m 31s
play_circle_filled

Real-world challenge: A more useful weather app

3m 42s
play_circle_filled

Ideating with ChatGPT as a base

6m 22s
play_circle_filled

Sidebar: Build a React app using Vite and GitHub Codespaces

4m 46s
play_circle_filled

Boot up the app in GitHub Codespaces

2m 59s
play_circle_filled

Work with the OpenWeatherMap API

3m 30s
play_circle_filled

App walk-through

6m 12s
play_circle_filled

What is the OpenAI API, and how does it relate to ChatGPT?

2m 53s
play_circle_filled

Test the API in the OpenAI Playground

7m 25s
play_circle_filled

Generate secret keys

3m 21s
play_circle_filled

Test the API with a REST client

5m 11s
play_circle_filled

Create a location string from a prompt

3m 8s
play_circle_filled

The challenge of non-deterministic APIs

3m 20s
play_circle_filled

Function calling in the OpenAI API

3m 49s
play_circle_filled

Create a custom function call for the OpenAI API

3m 54s
play_circle_filled

Sequence API calls in an app

3m 2s
play_circle_filled

Create a fetch request to the OpenAI API

7m 4s
play_circle_filled

Add a function call to the request

5m 48s
play_circle_filled

Parse the response

4m 1s
play_circle_filled

Pass the response to the weather data request

2m 57s
play_circle_filled

Update the weather data display

5m 8s
play_circle_filled

Prompt engineering for developers

3m 59s
play_circle_filled

Advanced calls to the OpenAI API

6m 45s
play_circle_filled

Integrate the AI API response

3m 46s
play_circle_filled

Provide good UX with independent loaders

5m 49s
play_circle_filled

Go further

1m 29s