Azure OpenAI를 사용하는 방법
현재 Azure OpenAI에 액세스하려면 신청을 수행해야 합니다. 액세스 권한이 부여되면 다른 Azure 서비스와 마찬가지로 Azure OpenAI 리소스를 만들어 서비스에 사용할 수 있습니다. 리소스가 만들어지면 REST APIs, Python SDK 또는 Azure OpenAI Studio의 웹 기반 인터페이스를 통해 서비스를 사용할 수 있습니다.
참고
API의 기본 사항에 대해 자세히 알아보려면 Azure API의 작동 방식에 대한 이 인포그래픽을 확인하세요.
Azure OpenAI Studio
Azure OpenAI Studio에서 AI 모델을 빌드하고 소프트웨어 애플리케이션에서 공개 사용하도록 배포할 수 있습니다. Azure OpenAI의 기능은 몇 가지 특정 생성 AI 모델을 통해 구현됩니다. 모델별로 각기 다른 작업에 최적화되어있습니다. 일부 모델은 요약 및 일반적인 비정형 응답을 제공하는 데 특화되어있고 다른 모델은 텍스트 입력에서 코드 또는 고유한 이미지를 생성하도록 빌드되었습니다.
이 Azure OpenAI 모델은 다음을 포함합니다.
- 자연어 및 코드에 대한 최신 생성 모델을 나타내는 GPT-4 모델.
- 프롬프트에 따라 자연어 및 코드 응답을 생성할 수 있는 GPT-3.5 모델.
- 분석을 위해 텍스트를 숫자 벡터로 변환하는 Embeddings 모델(예: 텍스트 원본의 유사성 비교).
- 자연어 설명을 기반으로 이미지를 생성하는 DALL-E 모델.
Azure OpenAI의 AI 모델은 모두 미세 조정을 통해 학습되고 사용자 지정할 수 있습니다. 여기서는 사용자 지정 모델에 대해 설명하지 않지만 Azure 설명서의 모델 미세 조정에서 자세히 알아볼 수 있습니다.
중요
생성 AI 모델은 항상 실제 값을 반영할 확률이 있습니다. 특정 작업에 대해 미세 조정된 모델과 같이 성능이 높은 모델은 실제 값을 반영하는 응답을 반환하는 데 더 효과적입니다. 생성 AI 모델의 출력을 검토하는 것이 중요합니다.
플레이그라운드
Azure OpenAI Studio에서 플레이그라운드로 OpenAI 모델을 실험해 볼 수 있습니다. 완성 플레이그라운드에서는 별도의 코딩 없이 프롬프트를 입력하고 매개 변수를 구성하고 응답을 볼 수 있습니다.
채팅 플레이그라운드에서 도우미 설정을 통해 모델에 동작 방식을 지시할 수 있습니다. 도우미는 시스템 메시지에서 정의한 어조, 규칙, 형식에 맞춰 응답을 재현하려 할 것입니다.