Getting Started with Azure OpenAI Deploying and Managing Azure AI and Azure OpenAI Solutions

Learn to develop AI solutions using Azure SDK for .NET and deploy them on Microsoft Azure infrastructure. The book will teach you how to deploy Azure OpenAI services using Azure PowerShell, Azure CLI, and Azure API, as well as how to develop a variety of AI solutions using Azure AI services and tool...

Full description

Bibliographic Details
Other Authors: Ifrah, Shimon, author (author)
Format: eBook
Language:Inglés
Published: New York, NY : Apress Media, LLC [2024]
Edition:First edition
Subjects:
See on Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009843333306719
Table of Contents:
  • Intro
  • Table of Contents
  • About the Author
  • About the Technical Reviewer
  • Chapter 1: Introduction to Azure AI and OpenAI
  • About Azure and Azure OpenAI
  • Azure AI vs. Azure OpenAI
  • Azure AI Services
  • Azure OpenAI
  • Understanding Prompt Engineering and GPT Models
  • Large Language Models (LLMs)
  • GPT Models
  • Key Differences Between LLMs and GPT
  • Prompt Engineering Strategies
  • Azure OpenAI Models
  • Limits, Capacity, Context, and Tokens
  • Understanding Context and K
  • The Benefits of Using a Large Context Window
  • Cost of Azure OpenAI Models
  • Count Tokens
  • Versions and Updates
  • Auto-update
  • Azure OpenAI Models Retirement Dates
  • Azure OpenAI Models Deprecated Key Dates
  • Azure OpenAI Subscription Limits
  • Dynamic Quota
  • Monitoring Capacity
  • Best Practices for Azure OpenAI Resource Monitoring
  • Programming Languages
  • Azure OpenAI REST API
  • Getting a Base Model Using REST API
  • Azure OpenAI Assistants vs. Chat Completions
  • Assistants API
  • Components of the Assistants API
  • Handy Resources
  • Chapter Summary
  • Chapter 2: Install Tools (Azure CLI, Azure PowerShell, VS Code, Copilot)
  • Create a Microsoft Azure Account
  • Request Access to Azure OpenAI Service
  • Azure SDK for .NET
  • Package List
  • Install .NET
  • Windows WinGet
  • Visual Studio Code
  • Install VS Code
  • Install Extensions
  • Extensions List
  • Visual Studio 2022
  • Visual Studio 2022 Preview
  • Install Azure PowerShell
  • Sign In to Azure Using Azure PowerShell
  • Install Azure CLI
  • Enable Azure CLI Tab Completion (Windows Only)
  • Create a PowerShell Profile
  • Azure Cloud Shell
  • Use Azure Cloud Shell
  • Use Azure Cloud Shell with VS Code
  • Install Terraform
  • High-Level Example of Terraform
  • Install
  • Install Terraform on macOS
  • Enable Terraform Tab Completion
  • Install Terraform on Linux.
  • Install Terraform on Ubuntu Linux
  • Enable Terraform Tab Completion on Ubuntu
  • Install Terraform on Windows
  • Install Postman
  • Install Git
  • How to Use Git
  • GitHub Copilot
  • How to Use GitHub Copilot
  • Chapter Summary
  • Chapter 3: Azure .NET SDK for Azure OpenAI and AI Services
  • Introduction
  • Deploy Azure OpenAI Resource
  • Get Endpoint and API Key Information
  • Deploy a Model
  • Use Chat Playground to Test the Model
  • View Code and Endpoint Details
  • Deploy to Web App
  • Create a C# Console Application
  • Adds Tokenizer Configuration Files
  • Add Packages
  • Add Code
  • Create Environment Variables
  • Run Application
  • Use Terraform to Create Azure OpenAI Resource and Deployment
  • Terraform Configuration (main.tf)
  • Deploy Using Terraform
  • Verify Deployment
  • Destroy Deployment
  • Use Azure CLI to Create Azure OpenAI Resource and Deployment
  • Create Resources
  • Azure CLI Tools
  • Run Azure CLI Code
  • Learn More About Azure CLI AI Services
  • Use Azure PowerShell to Create Azure OpenAI Resource and Deployment
  • Create Resources
  • PowerShell Script: Aoi-deploy.ps1
  • Retrieve Information
  • Delete Deployment
  • Use Azure OpenAI with Postman
  • Configure Workspace
  • Create an Environment
  • Add Environment Variables
  • Create a Collection
  • Create a POST Request
  • Run POST Request
  • List Models
  • API Resources
  • Chapter Summary
  • Chapter 4: .NET SDK and AI Studio
  • Create ASP.NET Application with Azure OpenAI
  • Create an ASP.NET Application
  • Install Azure OpenAI Library
  • Create Class
  • Class Configuration
  • Run Web Application
  • Create a Web App Using VS Code
  • Publish Application
  • Deploy to Web App
  • Set Environment Variables Azure Web App
  • Set Environment Variables for Azure Web App Using Azure CLI
  • Set Environment Variables for Azure Web App Using Azure PowerShell
  • Test Application.
  • Get Started with Azure OpenAI .NET SDK
  • Create App Registration
  • Create Environment Variables
  • Create C# Console Application for Azure Resources
  • Install Packages
  • Code: Program.cs
  • Azure OpenAI On Your Data
  • Create Blob Storage
  • Enable CORS
  • Enable Azure AI Search
  • Add PDF File
  • Ask Questions
  • Chapter Summary
  • Chapter 5: Introduction to Assistants
  • Assistants API
  • Assistants API Objects and Components
  • Context Windows
  • Create AI Assistants Using C#
  • Create Azure OpenAI Resource and Deployment Using Azure CLI
  • Create Console Application
  • Install Package
  • Set Environment Variables
  • Program.cs
  • Run Application
  • Create AI Assistants Using Postman
  • Create an Assistant
  • Create Thread
  • Add User Question to Thread
  • Run Thread
  • Assistant Response
  • Use Azure OpenAI Text to Speech with Postman
  • Create a Resource and Deployment
  • Retrieve Keys
  • Create Post Request (Postman)
  • Use Azure AI Text-to-Speech Console App
  • .NET Library
  • Create Console Application
  • Install Package
  • Program.cs
  • Create Environment Variables
  • Azure AI Studio
  • Create a Chat Playground
  • Deploy a Model
  • Chapter Summary
  • Chapter 6: GPT-4o, DALL-E, and Whisper
  • GPT-4o
  • Deploying GPT-4o
  • Deploy a GPT4-o Model Using Azure CLI
  • Check Deployment
  • DALL-E
  • Availability
  • Create a Deployment and Model
  • Azure CLI: Deployment Code
  • Generate Images with Azure OpenAI Service and Postman
  • Create POST Request and Generate Image
  • Customize Request Body
  • Send a Request and Download the Image
  • Create a C# Console App with DALL-E
  • Set Environment Variables
  • Create Console App
  • DALL-E Playground
  • Whisper
  • Create a Deployment and Model
  • Azure CLI: Deployment Code
  • Convert Speech to Text
  • Generate Audio Using Text to Speech
  • Set Environment Variables
  • PowerShell REST.
  • GPT-4 Turbo with Vision
  • Create a Deployment and Model
  • Use GPT-4 Vision on Images
  • Chapter Summary
  • Index.