Skip to content

Latest commit

 

History

History
62 lines (46 loc) · 3.93 KB

sdk-overview.md

File metadata and controls

62 lines (46 loc) · 3.93 KB
title titleSuffix description manager ms.service ms.custom ms.topic ms.date ms.reviewer ms.author author
How to get started with Azure AI SDKs
Azure AI Studio
This article provides instructions on how to get started with Azure AI SDKs.
nitinme
azure-ai-studio
build-2024
overview
5/21/2024
eur
eur
eric-urban

Overview of the Azure AI SDKs

[!INCLUDE Feature preview]

Microsoft offers a variety of packages that you can use for building generative AI applications in the cloud. In most applications, you need to use a combination of packages to manage and use various Azure services that provide AI functionality. We also offer integrations with open-source libraries like LangChain and mlflow for use with Azure. In this article we'll give an overview of the main services and SDKs you can use with Azure AI Studio.

For building generative AI applications, we recommend using the following services and SDKs:

  • Azure Machine Learning for the hub and project infrastructure used in AI Studio to organize your work into projects, manage project artifacts (data, evaluation runs, traces), fine-tune & deploy models, and connect to external services and resources
  • Azure AI Services provides pre-built and customizable intelligent APIs and models, with support for Azure OpenAI, Search, Speech, Vision, and Language
  • Prompt flow for developer tools to streamline the end-to-end development cycle of LLM-based AI application, with support for inferencing, indexing, evaluation, deployment, and monitoring.

For each of these, there are separate sets of management libraries and client libraries.

Management libraries for creating and managing cloud resources

Azure Management libraries (also "control plane" or "management plane"), for creating and managing cloud resources that are used by your application.

Azure Machine Learning

Azure AI Services

Prompt flow

Client libraries used in runtime application code

Azure Client libraries (also called "data plane") for connecting to and using provisioned services from runtime application code.

Azure AI Services

Prompt flow

Related content