Azure AI 검색용 Python 샘플
Azure AI 검색 솔루션의 기능 및 워크플로를 보여주는 Python 코드 샘플에 대해 알아봅니다. 이러한 샘플은 다음 링크를 통해 탐색할 수 있는 Python용 Azure SDK에 대해 Azure AI 검색 클라이언트 라이브러리를 사용합니다.
SDK 샘플
GitHub의 azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/samples는 Azure SDK 개발 팀의 코드 샘플을 제공하여 API 사용량을 보여 줍니다.
문서 샘플
Azure AI 검색 팀의 코드 샘플은 기능 및 워크플로를 보여 줍니다. 이러한 샘플은 대부분 자습서, 빠른 시작 및 방법 문서에서 참조됩니다. GitHub의 Azure-Samples/azure-search-python-samples에서 이러한 샘플을 찾을 수 있습니다.
샘플 | 문서 |
---|---|
Tutorial-RAG | Azure AI 검색을 사용하여 RAG 솔루션을 빌드하는 방법의 Python 부분에 대한 소스 코드. |
빠른 시작 | 빠른 시작: Azure SDK를 사용한 전체 텍스트 검색의 Python 부분에 대한 소스 코드입니다. 이 문서에서는 샘플 데이터를 사용하여 검색 인덱스를 만들고, 로드하고, 쿼리하는 기본 워크플로를 다룹니다. |
Quickstart-RAG | 빠른 시작: Azure AI 검색의 그라운딩 데이터가 있는 생성형 검색(RAG)의 Python 부분에 대한 소스 코드. |
Quickstart-Semantic-Search | 빠른 시작: Azure SDK를 사용한 의미 체계 순위의 Python 부분에 대한 소스 코드입니다. 의미 순위매기기를 호출하기 위한 인덱스 스키마 및 쿼리 요청을 표시합니다. |
bulk-insert | 푸시 API를 사용하여 문서를 업로드하고 인덱싱하는 방법에 대한 Python 예제의 소스 코드입니다. |
azure-function-search | 쿼리를 검색 서비스로 보내는 Azure 함수의 Python 예제에 대한 소스 코드입니다. 웹 사이트에 검색 추가 C# 샘플에 사용되는 api 코드의 이 Python 버전을 대체할 수 있습니다. |
데모
gitHub의 azure-search-vector-samples는 시나리오 또는 기술별로 구성된 벡터 검색 시나리오에 대한 포괄적인 샘플 컬렉션을 제공합니다.
azure-search-openai-demo 는 Azure OpenAI의 대규모 언어 모델에서 Azure AI Search를 사용하는 방법을 보여 주는 Azure OpenAI Python 코드를 사용하여 엔터프라이즈 데이터에 대한 ChatGPT와 유사한 환경입니다. 백그라운드 정보는 기술 커뮤니티 블로그 게시물 ChatGPT로 기업 데이터 혁신을 참조하세요. |
aisearch-openai-rag-audio 는 "VOICE to RAG"입니다. 이 샘플에서는 모델 및 검색 시스템 모두에 대한 액세스를 안전하게 처리하면서 클라이언트 디바이스에서 전체 이중 오디오 스트리밍을 통해 실시간 오디오 API를 기반으로 Azure AI Search RAG를 사용하도록 설정하는 음성 기반 생성 AI 애플리케이션에 대한 간단한 아키텍처를 보여 줍니다. 백 엔드 코드는 Python으로 작성됩니다. 프런트 엔드 코드는 JavaScript입니다. 소개를 보려면 이 비디오를 시청하세요. |
기타 샘플
다음 샘플은 Azure AI 검색 팀에서도 게시하지만 설명서에서는 참조되지 않습니다. 관련된 추가 정보 파일에 사용 지침이 제공됩니다.
리포지토리 | 설명 |
---|---|
azure-search-backup-and-restore.ipynb | Python용 Azure SDK의 azure.search.documents 라이브러리를 사용하여 검색 인덱스의 검색 가능한 필드의 로컬 복사본을 만든 다음, 해당 필드를 새 검색 인덱스로 푸시합니다. |
팁
샘플 브라우저를 통해 제품, 서비스 및 언어별로 필터링하여 GitHub에서 Microsoft 코드 샘플을 검색해 보세요.