Azure OpenAI 리소스 프로비전

완료됨

Azure OpenAI Service는 GPT-4, GPT-35-Turbo, Embeddings 모델 시리즈를 비롯한 강력한 언어 모델에 대한 REST API 액세스를 제공합니다.

이러한 모델을 사용하려면 먼저 Azure 구독에서 Azure OpenAI Service 리소스를 프로비전해야 합니다. Azure Portal 또는 Azure CLI를 사용하여 리소스를 프로비전할 수 있습니다.

리소스를 프로비전한 후 엔드포인트와 해당 키 중 하나를 사용하여 코드에서 Azure OpenAI API를 호출할 수 있습니다. 워크플로에 통합하기 전에 플레이그라운드에서 리소스를 테스트할 수도 있습니다.

상위 수준 배포 계획

LLM(큰 언어 모델)을 시작하려면 다음 기본 단계를 수행합니다.

  1. 리소스를 프로비전합니다.

  2. 선택한 LLM으로 배포를 만듭니다.

  3. LLM을 사용합니다.

프로비저닝 옵션

두 가지 방법으로 Azure OpenAI 리소스를 설정할 수 있습니다. 원하는 방법을 선택할 수 있습니다.

  • Azure Portal: Azure Portal은 그래픽 사용자 인터페이스를 제공하며 클라우드 컴퓨팅 및 Azure OpenAI에 대해 자세히 알아보려는 초보자에게 좋은 옵션입니다.

  • Azure CLI: Azure CLI는 배포 스크립트를 저장하고, 버전을 제어하고, 매개 변수화하여 다른 곳에서 쉽게 다시 사용할 수 있으므로 비즈니스에 적합합니다.

Azure Portal을 사용하여 리소스 프로비전

다음 단계에 따라 Azure Portal에서 Azure OpenAI 리소스를 프로비전합니다.

  1. 위쪽 검색 창에 OpenAI를 입력하여 포털에서 Azure OpenAI 클라우드 템플릿을 찾습니다.

  2. 기존 인스턴스를 관리하고 새 인스턴스를 만들 수 있는 Azure OpenAI 방문 페이지에서 프로비전을 시작합니다.

  3. 세부 정보 페이지를 통해 프로비전된 리소스를 검사합니다. 세부 정보 페이지에서 프로그래밍 방식으로 리소스와 인터페이스해야 하는 웹 엔드포인트 및 키를 찾을 수 있습니다.

Azure CLI를 사용하여 리소스 프로비전

참고

계속하기 전에 Azure CLI를 설치했는지 확인합니다.

CLI 도구는 Azure Portal 그래픽 인터페이스에 비해 몇 가지 이점이 있습니다. 다음은 이러한 이점의 일부입니다.

  • 속도: 명령줄 도구를 사용하여 리소스를 더 빠르게 만들고 관리합니다.

  • 반복성: 나중에 사용할 수 있도록 클라우드 리소스 관리 스크립트를 텍스트 파일에 저장합니다.

  • 버전 관리: 버전 제어를 사용하여 시간에 따른 배포 기록 및 변경 내용을 추적합니다.

CLI에서 Azure OpenAI Service 리소스를 만들려면 리소스 그룹이 있는지 확인합니다. 리소스 그룹을 논리적 버킷으로 간주합니다. 구성 상태를 유지하려면 동일한 리소스 그룹 내에서 동일한 앱 또는 논리 그룹화에 대한 모든 리소스를 만듭니다.

다음 예제에서는 리소스 그룹을 만드는 방법을 보여 줍니다.

  • 다음 명령은 미국 동부 위치에 resourceGroupName이라는 리소스 그룹을 만듭니다. 원하는 대로 이름과 위치를 변경할 수 있지만 이름은 구독에 고유해야 합니다.

    az group create --name resourceGroupName --location eastus 
    
  • 다음 코드는 리소스 그룹에서 Azure OpenAI 리소스를 만드는 방법의 예입니다. 리소스 그룹, 이름, 위치, 유형, SKU 및 구독 ID를 지정해야 합니다. 필요에 맞게 값을 변경합니다.

    
    az cognitiveservices account create \ 
    --name cognitiveServiceAccountName \ 
    --resource-group resourceGroupName \ 
    --location eastus \ 
    --kind OpenAI \ 
    --sku s0 \ 
    --subscription <subscriptionID> 
    
    

중요한

SKU는 청구를 결정하며, Azure OpenAI는 현재 토큰 사용량에 따라 하나의 SKU를 제공합니다. 가격 책정에 대한 자세한 내용은 Azure OpenAI Service 가격 책정을 참조하세요. 사전 비용 관리는 Azure OpenAI Service에 대한 비용 관리 계획을 참조하세요.