ChatGPT Client with Blazor, GraphQL, .NET and Azure OpenAI Service, with John Merchant

preview_player
Показать описание
Have you ever loaded the official ChatGPT web application, entered a prompt and wondered: "How did they build that? How did they stream the response to the browser? And most importantly, how could I build it myself, using only C# and .NET"? Then this talk is for you! Especially if you are also interested in learning how leverage the new Azure OpenAI Service offering from Microsoft Azure!

This talk also features GraphQL, using the HotChocolate server and StrawberryShake client libraries.

00:00:00 - Start
00:00:05 - Introduction
00:00:28 - About me
00:01:50 - Objectives
00:04:53 - What's in a production-capable ChatGPT frontend?
00:06:10 - OpenAI Chat Completions API
00:09:49 - Demo 1
00:13:55 - Architecture
00:15:30 - Technologies
00:18:12 - Demo 2
00:21:45 - GraphQL
00:25:44 - Demo 3
00:38:36 - Streaming - Why not SignalR?
00:50:05 - Subscriptions, IAsyncEnumerable, Pub/Sub
00:52:25 - Demo 4
01:00:17 - Rich text formatting
01:01:44 - Demo 5
01:03:52 - Azure Maps visualisation
01:05:04 - Demo 6
01:11:23 - What's next?
01:14:48 - Questions

Title music: "Err on the side of Love", (c) Liz Dyson, performed by Sevenfold. Used by permission
Рекомендации по теме