티스토리 뷰

728x90

회사에서 Azure 크래딧을 받게 되어 openAI를 이용해서 댓글 생성해주는 서비스가 있는데

플랫폼을 chatGPT -> Azure openAI로 변경하게 되었다.

Azure openAI를 적용한 과정과 404 resource not found 에러를 마주하게 되었는데,

해외에서도 비슷한 에러로 질문 글을 작성한 것들을 알게 되었다.

하지만 해외 공문 QnA를 봐도 마땅히 도움이 되지 않아서 해결하게 된 포스팅을 작성하게 되었다.

 

 

 

 

 

🌠 목차
✅ Azure openAI 사용을 위한 권한 신청하기
✅ openAI 적용을 위한 Studio 예제 소스코드 보기
✅ 404 resource not found 해결하기(feat. 공식문서 보고 하다 개삽질한 경험)

 

 

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


1. 권한 신청하기

Azure는 chatGPT와 다르게 openAI studio라는 곳이 존재한다. 

openAI studio는 Azure 사이트 내에서 ai 댓글 응답 테스트 등을 할 수 있고, 나의 맞춤형 AI를 배포를 할 수 있는 곳이다

https://oai.azure.com/portal

 

Azure OpenAI Studio - Microsoft Azure

 

oai.azure.com

 

따라서 openAI studio를 이용하기 위해서는 아래 링크를 통해 권한 신청을 해야 한다. 

 

https://customervoice.microsoft.com/Pages/ResponsePage.aspx?

id=v4j5cvGGr0GRqy180BHbR7en2Ais5pxKtso_Pz4b1_xUNTZBNzRKNlVQSFhZMU9aV09EVzYxWFdORCQlQCN0PWcu

 

Dynamics 365 Customer Voice

 

customervoice.microsoft.com

 

 

 

보통 하루 내에 승인이 되었다. 

 

 

 

Azure 등록방법 및 openAI 초기 온보딩 방법은 타 블로그에 잘 정리되어있으니 참고하자.

 

 

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


1. Azure openAI Stuido 접근

Azure openAI Studio에 잘 접근했다고 가정하겠다. 

여기서 채팅 - 코드 보기를 클릭하면 예시 소스코드가 뜬다. 

 

2. 예제 소스코드 클릭

나의 경우는 nestjs 프레임워크에 적용할 예정이어서 JavaScript 소스코드 예시를 선택했다.

 

 

 404 resource not found 해결하기(feat. 공식문서 보고 하다 개삽질한 경험)


1. 예시코드

Azure를 잘 모르는 상태에서 이 예시를 보고 삽질을 반나절 동안했다.!!!

deployment변수와 apiVersion변수를 잘 봐보도록 하자.

 

나는 처음 위 예제 코드를 보면서

deployment는 내가 선택한 gpt 모델을, 

apiVerison은 gpt모델 버전을 의미하는 것이라고 생각했다.

 

하지만 deployment는 openAI Studio에서 생성한 배포 이름이고 

apiVersion은 Azure release 된 API Version이다.

 

내가 만든 배포 이름과 제공하는 최신 version을 입력하자. 

(api version은 아래 링크를 참고)

https://learn.microsoft.com/en-us/azure/ai-services/openai/reference

 

Azure OpenAI Service REST API reference - Azure OpenAI

Learn how to use Azure OpenAI's REST API. In this article, you learn about authorization options, how to structure a request and receive a response.

learn.microsoft.com

 

즉 deployment변수와 apiVersion은 아래와 같다.

 

나는 openAI Studio에서 모델명과 모델 버전을 입력하는 줄 알았다,,,,

 

(그러면 Azure 예시 코드에서 모델명이랑, 2024-04-01이라고 넣지 말던가;;)

 

 

아무튼,, Azure openAI 404 resource not found라고 검색해 보니까

해외 개발자들도 이 부분에 대해서 헷갈렸는지 질문글들이 꽤 있었다.

나도 삽질 좀 하다가, 공식문서도 보고 이것저것 바꿔보면서 해결하게 되어

이렇게 포스팅을 남겨본다.

 

 

💌Azure openAI 응답 결과💌

 

 

 

글 잼나게 보셨으면 좋아요 눌러주고 가세요

관심 받는거 좋아합니다

 

728x90
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday