Subtitle Edit ChatGPT Open AI API 429 오류, 401 오류 해결방법

Subtitle Edit ChatGPT API 429 오류

Open AI의 Chat GPT의 API를 사용하여 다양한 프로그램을 실행할 수 있습니다.

최근 사람들이 유용하게 쓰는 것은 다양한 번역 프로그램입니다.

실시간으로 문서, 이미지를 번역해주거나 영상의 소리를 추출하여 텍스트화한 다음 텍스트를 번역하는 방식으로 번역이 이루어지고 있습니다.

 

Subtitle Edit은 영상의 텍스트를 추출하여 번역한 다음 자막을 만드는 과정을 편리하게 할 수 있는 프로그램입니다.

음성 -> 텍스트 추출은 Open ai의 Purfview's Faster Whisper를 사용합니다.

텍스트 번역은 구글 번역기를 사용하였습니다.

 

1년쯤 사용하지 않다가 오래간만에 Subtitle Edit을 사용하려고 보니 구글 번역기의 번역 품질이 상당히 떨어져 있습니다.

구글에서 고의적으로 번역품질을 낮춘게 아닐까 싶을 정도로 번역 품질이 떨어져 있길래 Open AI Chat Gpt API를 사용해보기로 하였습니다.

 

GPT API키를 발급받고 Subtitle Edit에 넣은 다음 번역을 하면서 발생한 몇가지 오류를 정리해보겠습니다.

 

429 (Too Many Requests) 오류

429 오류는 말 그대로 해석하자면 너무 많은 요청이 이루어져 발생한 오류인데 사실은 API키를 사용하기 위한 돈이 없는 것이 원인입니다.

billing
billing

저는 GPT 플러스 플랜을 사용하면 GPT API키를 사용할 수 있다고 생각하여 플러스 플랜을 결제하였습니다.

하지만 GPT 플러스 플랜은 API키와는 전혀 관계가 없고 API는 사용량에 따라 요금을 지불하는 정액제로 운영됩니다.

 

API 관리 화면에서 Billing으로 들어가 잔고를 채워 넣으면 정상적으로 API키가 돌아가며 429 오류가 발생하지 않습니다.

최소 충전액이 5달러라서 5달러만 충전하였는데 5달러로도 개인이 사용하기에는 충분합니다.

 



401(unauthorized) 오류

api-keys
api keys

401 오류는 API 키에 문제가 생겨 발생합니다.

API키를 여러개 만들어 사용하던 도중 API키를 정리하면서 몇개 삭제했더니 API 키를 사용하던 프로그램에서 401 오류가 발생하였습니다.

해결방법은 새로운 API키를 발급받아 사용하면 됩니다.

 

응답 상태 코드가 성공을 나타내지 않습니다. 520 오류

520 오류는 주로 Cloudflare가 API 서버로부터 예상하지 못한 응답을 받았을 때 발생합니다.

Open AI의 GPT API는 클라우드플레어를 직접 사용하지 않지만 사용자의 네트워크, 중간서버가 클라우드플레어를 사용할 경우 요청이 클라우드플레어를 경유하게 됩니다.

이 과정에서 Open AI 서버가 클라우드플레어가 인식하지 못하는 형식의 답을 보낼 경우 520 오류가 발생합니다.

520 오류는 일시적인 통신문제이므로 시간이 지나거나 한번 더 시도하면 자연스럽게 사라지는 오류입니다.