Azure Developer CLI를 사용하여 Azure OpenAI On Your Data에 대한 리소스 배포
이 문서를 사용하여 Azure OpenAI On Your Data에 대한 리소스 배포를 자동화하는 방법을 알아봅니다. Azure Developer CLI(azd
)는 템플릿 시스템을 사용하여 Azure에 대한 리소스 프로비전 및 배포를 간소화하는 오픈 소스 명령줄 도구입니다. 템플릿에는 필요한 Azure OpenAI 리소스 및 구성을 프로비전하는 인프라 파일이 포함되어 있으며 완성된 샘플 앱 코드가 포함됩니다.
필수 조건
Azure 구독 – 체험 구독을 만듭니다.
원하는 Azure 구독의 Azure OpenAI에 대한 액세스 권한.
Azure OpenAI 서비스는 등록이 필요하며 현재 Microsoft 관리 고객 및 파트너만 사용할 수 있습니다. 자세한 내용은 Azure OpenAI 서비스에 대한 제한된 액세스를 참조하세요. https://aka.ms/oai/access에서 양식을 작성하여 Azure OpenAI에 대한 액세스를 신청할 수 있습니다. 문제가 있는 경우 이 리포지토리에서 문제를 엽니다.
컴퓨터에 설치된 Azure Developer CLI
Azure Developer CLI 템플릿 복제 및 초기화
앞으로 수행할 단계를 위해 템플릿을 복제하고 초기화합니다.
azd init --template openai-chat-your-own-data
azd init
명령을 실행하면 다음 정보를 요구하는 메시지가 표시됩니다.- 환경 이름: 이 값은 Azure Developer CLI에서 만든 모든 Azure 리소스에 대한 접두사로 사용됩니다. 이름은 모든 Azure 구독에서 고유해야 하며 길이는 3자에서 24자 사이여야 합니다. 이름은 숫자와 소문자만 포함할 수 있습니다.
템플릿을 사용하여 리소스 배포
Azure에 로그인:
azd auth login
Azure에 OpenAI 리소스 프로비전 및 배포:
azd up
azd
는 다음 정보를 요구하는 메시지를 표시합니다.- 구독: 리소스가 배포되는 Azure 구독입니다.
- 위치: 리소스가 배포되는 Azure 지역입니다.
참고 항목
샘플
azd
템플릿은gpt-35-turbo-16k
모델을 사용합니다. 다른 Azure 지역이 서로 다른 OpenAI 모델을 지원하므로 이 템플릿에 권장되는 지역은 미국 동부입니다. 지역별 모델 지원에 대한 자세한 내용은 Azure OpenAI Service 모델 지원 페이지를 참조하세요.참고 항목
이 프로비전 프로세스를 완료하는 데 몇 분이 걸릴 수 있습니다. 다음 단계로 이동하기 전에 작업이 완료될 때까지 기다립니다.
링크
azd
출력을 클릭하여 Azure Portal에서 새 리소스 그룹으로 이동합니다. 다음과 같은 최상위 리소스가 표시됩니다.- 모델이 배포된 Azure OpenAI 서비스
- 사용자 고유의 데이터 파일을 업로드하는 데 사용할 수 있는 Azure Storage 계정
- 적절한 인덱스 및 데이터 원본으로 구성된 Azure AI 검색 서비스
스토리지 계정에 데이터 업로드
azd
사용자 고유의 데이터와 채팅하는 데 필요한 모든 리소스를 프로비전했지만 AI 서비스에서 사용할 수 있도록 하려는 데이터 파일을 업로드해야 합니다.
- Azure Portal에서 새 스토리지 계정으로 이동합니다.
- 왼쪽 탐색에서 스토리지 브라우저를 선택합니다.
- Blob 컨테이너를 선택한 다음 파일 업로드 컨테이너로 이동합니다.
- 화면 상단의 업로드 단추를 클릭합니다.
- 플라이아웃 메뉴가 열리면 데이터를 업로드합니다.
참고 항목
검색 인덱서는 스토리지 계정의 데이터를 인덱싱하기 위해 5분마다 실행되도록 설정됩니다. 업로드된 데이터가 인덱싱될 때까지 몇 분 정도 기다리거나 검색 서비스 페이지에서 인덱서를 수동으로 실행할 수 있습니다.
애플리케이션 연결 또는 만들기
azd
템플릿을 실행하고 데이터를 업로드하고 나면 데이터에서 Azure OpenAI 사용을 시작할 준비가 된 것입니다. 애플리케이션을 빌드하는 데 사용할 수 있는 코드 샘플은 빠른 시작 문서를 참조하세요.