The model `text-davinci-003` has been deprecated
얼마전 ChatGPT 관련해서 찾아볼 내용이 있어 서점에 들렀다가 작년에 샀던 책(진짜 챗GPT 활용법)을 또 샀다. 다행히 개정판이라 그나마 낫긴한데 종종 같은 책을 다시 사곤한다. 작년에 만든 ChatGPT를 이용한 블로그 포스팅 작성 이라는 게시물에서 소개한 시트를 오랜만에 실행하니 다음과 같은 에러가 뜬다.
실행된 스크립트는 다음과 같다.
여기에 사용된 text-davinci-003 모델이 더 이상 사용되지 않기 때문에 발생하는 오류이다.
먼저 모델 업데이트 부터 해야한다.
text-davinci-003 을 gpt-3.5-turbo 또는 gpt-4와 같은 최신 모델로 전환해야한다. 모델명이 기재된 라인을 다음과 같이 수정한다.
-
const gpt_model = "gpt-3.5-turbo" 또는 const gpt_model = "gpt-4" 로 수정한다.
그리고 나서 아래와 같이 승인을 하고 다시 실행해보자.
이번에는 다음과 같은 오류가 발생한다.
무료로 사용할 수 있는 쿼터 초과, 즉, 유료 결제를 하라는 이야기이다.
아래 페이지로 가보면 잔여 크레딧이 없는 상태임을 알 수 있다.
https://platform.openai.com/settings/organization/billing/overview
결제 수단을 추가한다.
Individual 을 선택하고 카드 정보를 입력한다.
카드 정보 입력을 마치고 최초 충전할 금액을 입력한다. 자동 충전은 해제해두었다.
잔액이 5달러가 되었음을 알 수 있다.
API 키를 새로 발급받는다. 아래 페이지로 이동하여 View project API keys 를 클릭한다.
https://platform.openai.com/settings/profile?tab=api-keys
Create new secret key 를 클릭하여 API 키를 생성한다.
특별히 입력할 내용은 없고, Create secret key 를 누른다.
생성된 키를 복사하여 스크립트에 있던 기존 키를 대체한다.
스크립트를 다시 실행해보자. 기존 쿼터 관련 오류는 뜨지 않는다. 하지만, 이번에는 다음과 같은 오류가 발생한다.하나씩 수정하는 것보다 스크립트를 새로 만드는게 낫겠다. 다음 포스팅에서 이 부분에 대해 살펴보자.