API 변경
OpenAI, 급격한 트래픽 증가와 모델 과부하를 구분하는 API 오류 코드 도입
- OpenAI가 API 오류를 갱신해 트래픽이 너무 빨리 늘어난 경우와 일시적 모델 과부하를 구분할 수 있게 했다.
- 각각 429 slow_down, 503 server_is_overloaded로 응답하며 Retry-After 헤더가 함께 올 수 있다.
OpenAI가 API 오류를 갱신해, 애플리케이션이 트래픽이 너무 빠르게 늘어난 상황과 일시적인 모델 과부하 상황을 구분할 수 있게 됐다.
- 트래픽이 너무 빠르게 증가하면
slow_down코드와 함께429오류가 돌아온다. - 일시적인 모델 과부하일 때는
server_is_overloaded코드와 함께503오류가 돌아온다.
- 두 응답 모두
Retry-After헤더를 포함할 수 있다. - 이 헤더가 있으면 적어도 헤더가 지정한 시간만큼 기다린 뒤에 다시 요청해야 한다.
- 헤더가 없으면 지수 백오프(exponential backoff)를 써서 재시도 간격을 늘려야 한다.