다음을 통해 공유


Azure AI SDK 개요

Important

이 문서에 설명된 기능 중 일부는 미리 보기로만 제공될 수 있습니다. 이 미리 보기는 서비스 수준 계약 없이 제공되며, 프로덕션 워크로드에는 권장되지 않습니다. 특정 기능이 지원되지 않거나 기능이 제한될 수 있습니다. 자세한 내용은 Microsoft Azure Preview에 대한 추가 사용 약관을 참조하세요.

Microsoft는 클라우드에서 생성형 AI 애플리케이션을 빌드하는 데 사용할 수 있는 다양한 패키지를 제공합니다. 대부분의 애플리케이션에서는 패키지 조합을 사용하여 AI 기능을 제공하는 다양한 Azure 서비스를 관리하고 사용해야 합니다. 또한 Azure에서 사용할 LangChain 및 mlflow와 같은 오픈 소스 라이브러리와의 통합도 제공합니다. 이 문서에서는 Azure AI 스튜디오에서 사용할 수 있는 기본 서비스 및 SDK에 대한 개요를 제공합니다.

생성형 AI 애플리케이션을 빌드하려면 다음 서비스 및 SDK를 사용하는 것이 좋습니다.

  • AI 스튜디오에서 작업을 프로젝트로 구성하고, 프로젝트 아티팩트(데이터, 평가 실행, 추적)를 관리하고, 모델을 미세 조정 및 배포하고, 외부 서비스 및 리소스에 연결하기 위해 사용되는 허브 및 프로젝트 인프라에 대한 Azure Machine Learning
  • Azure AI 서비스는 Azure OpenAI, 검색, 음성, 비전 및 언어를 지원하는 미리 빌드되고 사용자 지정 가능한 지능형 API 및 모델을 제공합니다.
  • 프롬프트 흐름 유추, 인덱싱, 평가, 배포 및 모니터링을 지원하여 LLM 기반 AI 애플리케이션의 엔드투엔드 개발 주기를 간소화하는 개발자 도구입니다.

각 관리 라이브러리에는 별도의 관리 라이브러리 및 클라이언트 라이브러리 집합이 있습니다.

클라우드 리소스를 만들고 관리하기 위한 관리 라이브러리

애플리케이션에서 사용하는 클라우드 리소스를 만들고 관리하기 위해 Azure 관리 라이브러리("컨트롤 플레인" 또는 "관리 평면"이라고도 함).

Azure Machine Learning

Azure AI 서비스

프롬프트 흐름

런타임 애플리케이션 코드에 사용되는 클라이언트 라이브러리

런타임 애플리케이션 코드에서 프로비전된 서비스에 연결하고 사용하기 위한 Azure 클라이언트 라이브러리("데이터 평면"이라고도 함).

Azure AI 서비스

프롬프트 흐름