paint-brush
How to Get Started With Azure OpenAI Servicesby@thecognitiveservicesninja
274 reads

How to Get Started With Azure OpenAI Services

by Holger ImberyApril 17th, 2023
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

This is the first article of a series on Azure OpenAI Services. This article describes how to start and brings you directly to [Azure OpenAI Service Studio] OpenAI is an artificial intelligence research laboratory that develops general artificial intelligence (AI) Azure Open AI provides customers with a comprehensive, managed Artificial Intelligence service.
featured image - How to Get Started With Azure OpenAI Services
Holger Imbery HackerNoon profile picture

The Why and How to Start

This is the first article of a series on Azure OpenAI Services. This article describes how to start and brings you directly to Azure OpenAI Service Studio.

OpenAI on Azure Studio


Background

OpenAI is an artificial intelligence research laboratory that develops general artificial intelligence (AI).


Azure OpenAI provides customers with a comprehensive, managed Artificial Intelligence (AI) service that enables developers and data scientists to access OpenAI’s powerful language models, such as GPT-3 and Codex.


GPT-3 models are utilized to analyze and generate natural language, while Codex models are used to analyze and generate code with accompanying plain text code commentary.


To generate content, the models are based on an autoregressive architecture, which means they analyze past observations to anticipate the most probable next word; the process is repeated by adding the newly generated content to the original text to achieve the ultimate generated outcome.


The models can be applied to various tasks as the input text influences the response, making it straightforward to switch functions by altering the input text.


The GPT-3 models are pre-trained with an array of publicly available free text data, which is procured from a combination of web crawling (a filtered version of Common Crawl, which includes a broad range of text from the web, making up sixty percent of the weighted pre-training dataset) and higher-quality datasets; for example, an enhanced version of the WebText dataset, two internet-based books corpora, and English-language Wikipedia.


The Codex models are trained with both natural language and billions of lines of public code from GitHub. As the models are exposed to a wide range of data and knowledge and their capacity to generate dynamic content, special attention should be given to guarantee responsible use in applications.


Please refer to their research papers for further information regarding OpenAI’s GPT-3 and Codex training and modeling techniques.


Privacy is a second crucial factor to consider when using OpenAI. Azure OpenAI Services provides a secure environment for organizations to store and process data and offers additional security features such as encryption, authentication, and authorization.


Azure OpenAI includes access control and data protection to ensure that only authorized users can access the data. Furthermore, Azure OpenAI also provides data masking and anonymization to protect sensitive data from unauthorized access.

Onboarding

Request Access

Azure OpenAI Services are available via an application process at the time of writing this article. You must ask for access to Azure OpenAI Services, and there are some prerequisites for you and your tenant to get authorized.


The quickest way to onboard is via Azure OpenAI Services Studio.


  • Log in to your tenant.


  • Check access rights


onboarding message


Figure: application form


After your application, it could take some time to get your authorization.

Creating a Ressource

After you receive your authorization, you can create a Ressource via Azure Market Place.

Create Ressource

First Steps

After getting access and creating your Ressource, you can explore Azure OpenAI Services Studio.

  • Create a new deployment.


Create a new deployment.


  • Select DaVinci-003 as a start, and create your deployment.


  • After the creation, you can start with GPT-3 Playground.

door to the playground


Start with parsing unstructured data.

First experiment


Next Steps

Within the following weeks, you will find a loose path of easy-to-follow experiments in this series.