Login Sign Up

A Start to Using Generative AI in .NET

Via LinkedIn Learning

LinkedIn Learning based on 29 ratings

Share

0

Overview

"A Start to Using Generative AI in .NET" is an introductory course tailored for .NET developers interested in integrating generative AI capabilities into their applications. This course guides learners through the fundamentals of generative AI and demonstrates how to leverage popular AI APIs and frameworks within the .NET ecosystem to build intelligent, creative applications. Participants will explore key concepts such as text generation, image synthesis, and conversational AI, and learn how to implement these features using .NET-compatible tools and services. The...

Syllabus

Introduction

  • GenAI for .NET developers
  • What you should know

1. Configuring and Accessing OpenAI and Azure OpenAI Services

  • 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

2. Let's Code

  • 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

3. Moderation and Safety

  • Using the Moderation API
  • Using Azure content filters
  • Further safety considerations

Conclusion

  • What's next
A Start to Using Generative AI in .NET
Go to Class

via LinkedIn Learning

1 hour 57 minutes

Certificate Available

English

On-Demand

Instructor

András Velvárt

Reviews

No reviews yet. Be the first to review!