Azure OpenAI Service offers access to OpenAI’s advanced large language models, including ChatGPT, GPT, Codex, and Embeddings. These models support diverse NLP solutions that can comprehend, interact, and create content. Users can utilize the service via REST APIs, SDKs, and the Azure OpenAI Studio.
Course Outline
Lesson 1: Get started with Azure OpenAI Service
- Introduction
- Access Azure OpenAI Service
- Use Azure AI Studio
- Explore types of generative AI models
- Deploy generative AI models
- Use prompts to get completions from models
- Test models in Azure AI Studio’s playground
- Exercise – Get started with Azure OpenAI Service
Lesson 2: Build natural language solutions with Azure OpenAI Service
- Introduction
- Integrate Azure OpenAI into your app
- Use Azure OpenAI REST API
- Use Azure OpenAI SDK
- Exercise – Integrate Azure OpenAI into your app
Lesson 3: Apply prompt engineering with Azure OpenAI Service
- Introduction
- Understand prompt engineering
- Write more effective prompts
- Provide context to improve accuracy
- Exercise – Utilize prompt engineering in your application
Lesson 4: Generate code with Azure OpenAI Service
- Introduction
- Construct code from natural language
- Complete code and assist the development process
- Fix bugs and improve your code
- Exercise – Generate and improve code with Azure OpenAI Service
Lesson 5: Generate images with Azure OpenAI Service
- Introduction
- What is DALL-E?
- Explore DALL-E in Azure AI Studio
- Use the Azure OpenAI REST API to consume DALL-E models
- Exercise – Generate images with a DALL-E model
Lesson 6: Implement Retrieval Augmented Generation (RAG) with Azure OpenAI Service
- Introduction
- Understand Retrieval Augmented Generation (RAG) with Azure OpenAI Service
- Add your own data source
- Chat with your model using your own data
- Exercise – Add your data for RAG with Azure OpenAI Service