다음을 통해 공유


Python 사용하여 AI 앱 개발

이 문서에서는 AI 애플리케이션을 새로 빌드하는 Python 개발자를 위한 주요 학습 리소스의 큐레이팅된 목록을 제공합니다. 빠른 시작 가이드, 샘플 프로젝트, 공식 설명서, 교육 과정 및 기타 유용한 자료에 대한 링크가 포함되어 있습니다.

Microsoft Foundry 모델의 Azure OpenAI 리소스

Microsoft Foundry 모델의 Azure OpenAI는 OpenAI에서 사용할 수 있는 강력한 언어 모델에 대한 REST API 액세스를 제공합니다. Azure OpenAI를 사용하면 이러한 모델을 조정하여 콘텐츠 생성, 요약, 이미지 이해, 의미 체계 검색 및 자연어와 같은 특정 작업을 코드 번역에 수행할 수 있습니다. REST API, Python용 OpenAI SDK를 사용하거나 Microsoft Foundry 포털 통해 OpenAI를 Azure 액세스합니다.

SDK 및 라이브러리

링크 설명
Python용 OpenAI SDK입니다 Python 언어로 작성된 애플리케이션에서 OpenAI API에 편리하게 액세스할 수 있는 OpenAI Python 라이브러리의 GitHub 소스 코드 버전입니다.
OpenAI Python Package OpenAI Python 라이브러리의 PyPi 버전입니다.

샘플

링크 설명
스트리밍 채팅 완료 Azure 엔드포인트를 사용하여 채팅 완성을 구현하는 방법을 설명하는 노트북 예제입니다. 이 예제에서는 채팅 완료에 중점을 두지만 API에서 사용할 수 있는 다른 작업도 소개합니다.
Azure 임베딩 Azure 엔드포인트에서 임베딩을 사용하는 방법을 보여주는 노트북 예제입니다. 이 예제에서는 포함에 중점을 두고 API에서 사용할 수 있는 다른 작업도 소개합니다.

설명서

링크 설명
OpenAI에서 Azure OpenAI로의 작업 OpenAI와 Azure OpenAI Service 간에 전환할 수 있도록 코드에 필요한 작은 변경 내용에 대한 지침 문서입니다.
Quickstart: Azure OpenAI Service 필요한 서비스를 설정하고 Python 사용하여 모델을 프롬프트하는 코드를 작성하는 방법을 보여 주는 빠른 시작입니다.
빠른 시작: Azure OpenAI 서비스와 함께 GPT-35-Turbo 및 GPT-4 사용 시작하기 시스템, 도우미 및 사용자 역할을 사용하여 특정 질문에 대한 응답으로 콘텐츠를 조정하는 방법을 보여 주는 빠른 시작입니다.
Quickstart: 사용자 고유의 데이터를 사용하여 Azure OpenAI 모델과 채팅 PDF 또는 다른 문서와 같은 사용자 고유의 데이터를 추가하는 데 도움이 되는 빠른 시작입니다.
빠른 시작: Azure OpenAI 도우미(미리 보기) 사용을 시작하기 기본 제공 Python 코드 인터프리터를 사용하여 수학 문제를 단계별로 해결하도록 모델에 지시하는 방법을 보여 주는 빠른 시작입니다. 이 예제에서는 사용자 지정 지침을 통해 액세스하는 고유한 AI 도우미를 사용하기 위한 시작점을 제공합니다.
모델 배포 및 텍스트 생성 프로그래밍 방식으로 채팅할 수 있는 모델을 배포하기 위한 최소한의 간단한 세부 단계가 포함된 문서입니다.
Microsoft Entra ID 역할 기반 액세스 제어를 사용하는OpenAI Microsoft Entra ID 및 Azure 역할 기반 액세스 제어 사용하여 인증을 살펴보세요.
Azure 리소스에 대한 Azure AD 관리 ID를 사용하는OpenAI Azure 역할 기반 액세스 제어가 필요한 보다 복잡한 보안 시나리오가 있는 문서입니다. Microsoft Entra ID 사용하여 OpenAI 리소스에 인증하는 방법을 알아보세요.
Microsoft Foundry Models의 Azure OpenAI 샘플 Microsoft Foundry Models 리소스 및 코드 샘플에서 유용한 Azure OpenAI를 컴파일하여 기술 채택 과정을 시작하고 가속화할 수 있습니다.
빠른 시작: AI 채팅에서 이미지 사용 프로그래밍 방식으로 모델에 이미지의 내용을 설명하도록 요청하는 방법을 보여 주는 빠른 시작입니다.
Quickstart: Azure OpenAI Service 프롬프트에 따라 Dall-E 사용하여 프로그래밍 방식으로 이미지를 생성하는 방법을 보여 주는 빠른 시작입니다.

다른 Foundry 도구에 대한 리소스

Azure OpenAI Service 외에도 다른 많은 Foundry 도구가 있습니다. 개발자와 조직은 기본 제공 및 미리 빌드된 사용자 지정 가능한 API 및 모델을 사용하여 지능형, 시장 준비 및 책임 있는 애플리케이션을 신속하게 만들 수 있습니다. 예제 애플리케이션에는 대화, 검색, 모니터링, 번역, 음성, 시각, 의사 결정에 대한 자연어 처리가 포함됩니다.

샘플

링크 설명
Foundry Tools SDK 샘플에서 Azure Speech를 사용하여 앱에 음성 통합 Azure Cognitive Services Speech SDK에 대한 샘플입니다. 음성 인식, 번역, 음성 합성 등에 대한 샘플 링크입니다.
Azure Foundry Tools SDK의 문서 인텔리전스 문서 인텔리전스(이전의 Form Recognizer)는 기계 학습을 사용하여 문서에서 텍스트 및 구조화된 데이터를 분석하는 클라우드 서비스입니다. 문서 인텔리전스 소프트웨어 개발 키트(SDK)는 문서 인텔리전스 모델 및 기능을 애플리케이션에 쉽게 통합할 수 있는 라이브러리 및 도구 세트입니다.
Python Azure.AI.FormRecognizer 클라이언트 라이브러리의 샘플입니다.
Python Text Analytics 위한 클라이언트 라이브러리입니다. 이러한 API는 텍스트를 이해하고 분석하기 위한 NLP(자연어 처리) 기능을 제공하는 Azure Foundry 도구 서비스의 일부입니다.
Python에서의 문서 번역 문서 번역을 사용하여 구조 및 텍스트 서식을 유지하면서 원본 문서를 대상 언어로 번역하는 빠른 시작 문서입니다.
Python 질문과 함께 보내는 텍스트 본문에서 답변(및 신뢰도 점수)을 가져오는 단계가 포함된 빠른 시작 문서입니다.
파이썬에서의 대화형 언어 이해 CLU(대화형 Language Understanding)용 클라이언트 라이브러리입니다. CLU는 대화에서 의도 및 엔터티를 추출할 수 있는 클라우드 기반 대화형 AI 서비스입니다. CLU는 오케스트레이터처럼 작동하여 QnA, Luis 및 Conversation App과 같은 앱에서 최상의 응답을 얻기 위해 대화를 분석할 가장 적합한 후보를 선택합니다.
이미지 분석 Microsoft Azure AI 이미지 분석 SDK에 대한 샘플 코드 및 설정 문서입니다.
Python용 Foundry 컨트롤 플레인 SDK의 콘텐츠 안전성 SDK는 애플리케이션 및 서비스에서 유해한 사용자 생성 및 AI 생성 콘텐츠를 감지하는 데 도움이 될 수 있습니다. 콘텐츠 안전에는 유해한 자료를 탐지할 수 있는 텍스트 및 이미지 API가 포함되어 있습니다.

설명서

AI 서비스 설명 API 참조 빠른 시작
콘텐츠 안전 원치 않는 콘텐츠를 검색하는 Foundry 도구입니다. 콘텐츠 안전 API 참조 빠른 시작
문서 인텔리전스 문서를 지능형 데이터 기반 솔루션으로 전환합니다. 문서 인텔리전스 API 참조 빠른 시작
Language 업계 최고의 자연어 이해 기능을 사용하여 앱을 빌드합니다. Text Analytics API 참조 빠른 시작
Azure AI Search 애플리케이션으로 AI 기반 클라우드 검색을 가져옵니다. Azure AI Search API 참조 빠른 시작
연설 음성 텍스트 변환, 텍스트 음성 변환, 번역 및 화자 인식. Speech API 참조 빠른 시작
Foundry 도구의 Azure Translator AI 기반 번역을 사용하여 100개 이상의 사용 중, 위험에 처한 언어 및 방언을 번역합니다. 번역 API 참조 빠른 시작
Azure Foundry 도구의 비전 이미지 및 비디오의 콘텐츠를 분석합니다. 이미지 분석 API 참조 빠른 시작

학습

링크 설명
초보자를 위한 생성 AI 워크샵 Microsoft Cloud Advocates가 제공하는 18단원으로 구성된 종합 과정에서 생성형 AI 앱 빌드의 기본 사항을 알아봅니다.
Foundry 도구 사용 시작하기 Foundry 도구는 애플리케이션에 통합할 수 있는 AI 기능의 구성 요소입니다. 이 학습 경로를 완료하여 Azure AI services 리소스를 프로비전, 보안, 모니터링 및 배포하고 이를 사용하여 지능형 솔루션을 빌드하는 방법을 살펴봅니다.
Microsoft Azure AI 기초: 생성형 AI 이 학습 경로를 완료하여 대규모 언어 모델이 생성 AI의 기초를 형성하는 방법을 이해합니다. Azure OpenAI Service 최신 생성 AI 기술에 대한 액세스를 제공하는 방법을 알아보세요. OpenAI 프롬프트 및 응답을 Azure 세부적으로 조정하는 방법과 Microsoft의 책임 있는 AI 원칙이 윤리적 AI 발전을 이끄는 방법에 대해 알아봅니다.
Azure OpenAI Service Azure OpenAI Service ChatGPT, GPT, Codex 및 Embeddings 모델과 같은 OpenAI의 강력한 대규모 언어 모델에 대한 액세스를 제공합니다. 개발자를 위해 이 학습 경로를 완료하고 Azure OpenAI SDK 및 기타 Azure 서비스를 사용하여 코드, 이미지 및 텍스트를 생성하는 방법을 살펴봅니다.
Azure Database for PostgreSQL 이 학습 경로를 완료하여 Azure Database for PostgreSQL - 유연한 서버용 Azure AI 확장에서 제공하는 Azure AI 및 Azure Machine Learning Services 통합을 탐색합니다. 이러한 서비스를 통해 AI 기반 앱을 빌드할 수 있는 방법을 알아봅니다.

AI 애플리케이션 템플릿

AI 애플리케이션 템플릿은 AI 앱에 고품질의 시작점을 제공하는 잘 유지 관리되고 배포하기 쉬운 참조 구현을 제공합니다.

AI 앱 템플릿에는 구성 요소엔드 투 엔드 솔루션의 두 가지 범주가 있습니다. 구성 요소는 특정 시나리오 및 작업에 초점을 맞춘 소규모 샘플입니다. 엔드 투 엔드 솔루션은 설명서, 소스 코드 및 배포 기능을 포함하는 포괄적인 참조 샘플입니다. 솔루션을 빌드하고 고유한 용도로 확장할 수 있습니다.

  • 각 프로그래밍 언어에 사용할 수 있는 주요 템플릿 목록을 검토하려면 AI 앱 템플릿을 참조하세요.
  • 사용 가능한 모든 템플릿을 찾아보려면 Azure 개발자 CLI 갤러리 AI 앱 템플릿을 참조하세요.