Get started integrating generative AI into real-world .NET applications.
Overview
Syllabus
Introduction
- GenAI for .NET developers
- What you should know
- The difference between OpenAI and Azure OpenAI
- Creating and configuring an OpenAI account
- Using the OpenAI API Playground
- First steps in Azure AI Studio
- Creating and configuring deployments in Azure OpenAI Studio
- Challenge: Use the OpenAI Playground to simulate a chat session
- Solution: Use the OpenAI Playground to simulate a chat session
- Choosing a .NET library
- Creating a basic .NET Core console application
- Create the OpenAIClient object
- Hello chat
- The chat loop
- Error handling
- Using the Azure OpenAI service
- Streaming vs. non-streaming
- Implementing streaming completion
- Challenge: Fix the bugs
- Solution: Fix the bugs
- Using the Moderation API
- Using Azure content filters
- Further safety considerations
- What's next
Taught by
András Velvárt