Azure OpenAI 적용 과정과 404 Resource Not Found 에러 해결하기



Azure OpenAI 적용 과정과 404 Resource Not Found 에러 해결하기

Azure에서 OpenAI 크래딧을 통해 댓글 생성 서비스를 이용하려고 할 때, Azure OpenAI 플랫폼으로의 전환 과정에서 발생할 수 있는 여러 문제를 다뤄보겠습니다. 특히, 404 Resource Not Found 에러에 대해 공유하고자 합니다.

 

👉 ✅ 상세 정보 바로 확인 👈

 

Azure OpenAI 사용을 위한 권한 신청하기

권한 신청 방법

Azure는 OpenAI Studio라는 별도의 플랫폼을 운영하고 있습니다. 이곳에서 AI 댓글 응답 테스트 및 맞춤형 AI 배포가 가능합니다. OpenAI Studio에 접근하기 위해선 반드시 권한 신청이 필요합니다. 권한 신청은 아래 링크를 통해 진행할 수 있습니다.



Azure OpenAI Studio 권한 신청하기

보통 신청 후 하루 이내에 승인이 이루어지며, Azure 등록 방법이나 초기 온보딩에 관한 내용은 다른 블로그에서 참고할 수 있습니다.

 

👉 ✅ 상세 정보 바로 확인 👈

 

OpenAI 적용을 위한 Studio 예제 소스코드 보기

Azure OpenAI Studio 접근

Azure OpenAI Studio에 접근한 후, “채팅 – 코드 보기”를 클릭하면 다양한 예시 소스코드를 확인할 수 있습니다.

예제 소스코드 선택

저는 NestJS 프레임워크를 사용할 계획이었기 때문에 JavaScript 소스코드 예시를 선택했습니다. 예제 코드를 기반으로 적용해 보겠습니다.

404 Resource Not Found 해결하기 (feat. 공식문서 참고)

문제 상황

Azure에 대해 익숙하지 않았던 시점에서 예시 코드를 보고 여러 번 시도했지만, 404 Resource Not Found 에러가 발생했습니다. 이 문제를 해결하기 위한 몇 가지 중요한 포인트를 공유합니다.

예시 코드 분석

예시 코드에서 deploymentapiVersion 변수를 주의 깊게 살펴보세요. 저는 처음에 deployment가 선택한 GPT 모델을 의미한다고 생각했지만, 사실 이는 OpenAI Studio에서 생성한 배포 이름이었습니다. 반면, apiVersion은 Azure에서 제공하는 API 버전을 의미합니다.

정확한 deployment 이름과 최신 API 버전을 입력해야만 정상적으로 작동합니다. API 버전은 아래 링크에서 확인할 수 있습니다.

Azure OpenAI Service REST API reference

해결 과정

이러한 변수들의 의미를 명확히 이해한 후, 올바른 값을 입력함으로써 문제를 해결할 수 있었습니다. 해외 개발자들도 비슷한 문제를 겪는 경우가 많아, 관련 질문들이 많았음을 알게 되었습니다.

Azure OpenAI 응답 결과

Azure OpenAI를 통해 성공적으로 댓글 생성 기능을 구현하였습니다. 이 글이 도움이 되셨다면, 좋아요를 눌러주시면 감사하겠습니다. 여러분의 관심이 큰 힘이 됩니다!

자주 묻는 질문

Azure OpenAI Studio에 접근하기 위해 필요한 절차는 무엇인가요?

Azure OpenAI Studio에 접근하기 위해서는 권한 신청을 해야 하며, 승인을 기다리는 과정이 필요합니다.

404 Resource Not Found 에러는 주로 어떤 원인으로 발생하나요?

이 에러는 주로 잘못된 deployment 이름이나 apiVersion을 입력했을 때 발생합니다. 정확한 값을 확인하여 입력해야 합니다.

OpenAI Studio에서 예제 소스코드를 어떻게 찾을 수 있나요?

OpenAI Studio에 접속 후 “채팅 – 코드 보기” 메뉴를 클릭하면 다양한 예제 소스코드를 확인할 수 있습니다.

Azure OpenAI와 일반 OpenAI의 차이는 무엇인가요?

Azure OpenAI는 Microsoft Azure 플랫폼에서 제공되는 OpenAI 서비스로, Azure의 다양한 기능과 통합되어 사용할 수 있습니다.

NestJS와 함께 Azure OpenAI를 사용하는 방법은?

NestJS에서 Azure OpenAI를 사용하려면, 해당 프레임워크에 맞는 예제 소스코드를 참조하여 API를 요청하는 코드를 작성하면 됩니다.

이전 글: 2015 호주 오픈 슈퍼시리즈 배드민턴 남자복식 우승