다음을 통해 공유


Azure Developer CLI를 사용하여 Azure OpenAI On Your Data에 대한 리소스 배포

이 문서를 통해 Azure OpenAI Service On Your Data에 대한 리소스 배포를 자동화하는 방법을 알아보세요. Azure Developer CLI(azd)는 템플릿 시스템을 사용하여 Azure에 대한 리소스 프로비전 및 배포를 간소화하는 오픈 소스 명령줄 도구입니다. 템플릿에는 필요한 Azure OpenAI 리소스 및 구성을 프로비전하는 인프라 파일이 포함되어 있습니다. 완성된 샘플 앱 코드 또한 포함됩니다.

필수 구성 요소

Azure Developer CLI 템플릿 복제 및 초기화

  1. 이후 단계를 위해 템플릿을 복제하고 초기화합니다.

    azd init --template openai-chat-your-own-data
    
  2. azd init 명령을 사용하면 환경 이름을 만들라는 메시지가 표시됩니다. 이 값은 Azure Developer CLI에서 만든 모든 Azure 리소스에 대한 접두사로 사용됩니다. 이름:

    • 모든 Azure 구독에서 고유해야 합니다.
    • 3~24자여야 합니다.
    • 숫자와 소문자만 포함할 수 있습니다.

템플릿을 사용하여 리소스 배포

  1. Azure에 로그인:

    azd auth login
    
  2. Azure에 Azure OpenAI 리소스를 프로비전 및 배포합니다.

    azd up
    
  3. Azure Developer CLI에서 다음 정보를 묻는 메시지를 표시합니다.

    • Subscription: 리소스가 배포되는 Azure 구독입니다.
    • Location: 리소스가 배포되는 Azure 지역입니다.

    참고 항목

    샘플 azd 템플릿은 gpt-35-turbo-16k 모델을 사용합니다. Azure 지역마다 지원하는 OpenAI 모델이 다르기 때문에 이 템플릿에 권장되는 지역은 미국 동부입니다. 지역별 모델 지원에 대한 자세한 내용을 보려면 Azure OpenAI Service 모델 지원 페이지로 이동하세요.

    프로비전 프로세스는 몇 분 정도 걸릴 수 있습니다. 다음 단계로 이동하기 전에 작업이 완료될 때까지 기다립니다.

  4. azd 출력에서 링크를 선택하여 Azure Portal의 새 리소스 그룹으로 이동합니다. 다음과 같은 최상위 리소스가 표시됩니다.

    • 모델이 배포된 Azure OpenAI 서비스
    • 자체 데이터 파일을 업로드하는 데 사용할 수 있는 Azure Storage 계정
    • 적절한 인덱스 및 데이터 원본으로 구성된 Azure AI 검색 서비스

스토리지 계정에 데이터 업로드

azd 템플릿에서 자체 데이터를 사용하여 채팅하는 데 필요한 모든 리소스를 프로비전했지만 여전히 AI 서비스에서 사용할 수 있도록 하려는 데이터 파일을 업로드해야 합니다.

  1. Azure Portal에서 새 스토리지 계정으로 이동합니다.
  2. 왼쪽 메뉴에서 스토리지 브라우저를 선택합니다.
  3. Blob 컨테이너를 선택한 다음 파일 업로드 컨테이너로 이동합니다.
  4. 창 위쪽에 있는 업로드 단추를 선택합니다.
  5. 플라이아웃 메뉴가 열리면 데이터를 업로드합니다.

참고 항목

검색 인덱서는 스토리지 계정의 데이터를 인덱싱하기 위해 5분마다 실행되도록 설정됩니다. 업로드된 데이터가 인덱싱될 때까지 몇 분 정도 기다리거나 검색 서비스 페이지에서 인덱서를 수동으로 실행할 수 있습니다.

애플리케이션 연결 또는 만들기

azd 템플릿을 실행하고 데이터를 업로드하고 나면 Azure OpenAI On Your Data 사용을 시작할 준비가 된 것입니다. 애플리케이션을 구축하는 데 사용할 수 있는 코드 샘플은 빠른 시작 문서를 참조하세요.