Microsoft Dev Blogs

Get started with OpenAI in .NET

Introduction

This blog series focuses on OpenAI and .NET and explores how developers can add AI capabilities to their .NET applications using OpenAI-powered AI models.

What is OpenAI

OpenAI is a research and deployment company that provides state-of-the-art AI models such as Generative Pretrained Transformers (GPT) and DALL-E. These models can generate text, code, and images based on a given input.

What can I do with models like GPT

GPT and other OpenAI models can be used for numerous applications, including chatbots, sentiment analysis, document analysis, language translation, and image generation.

How can I access OpenAI models

OpenAI models can be accessed via REST APIs and libraries. Azure OpenAI Service provides customers with access to OpenAI's advanced language AI models while incorporating the security and enterprise promise of Microsoft Azure.

How do I get started with OpenAI models and .NET

Developers can use the Azure OpenAI .NET SDK, which supports both OpenAI and Azure OpenAI Service, to integrate AI capabilities into their .NET applications. Sign up or request access with OpenAI or Azure OpenAI Service to get started.

Help us learn more about how you’re looking to use AI in your applications.

The authors welcome feedback to improve and grow the blog series and explore further on readers' interest in AI capabilities in their applications.