수천 건짜리 문서를 임베딩해서 벡터DB에 넣는 배치 작업을 돌리는데 429가 계속 납니다. 재시도는 넣었어요. ThreadPool로 워커 20개 띄우고, 각 요청에 tenacity로 1초 고정 간격 재시도 3번을 걸어놨습니다.
그런데도 로그를 보면 초반 몇 초는 잘 나가다가 Rate limit reached ... please try again 가 우수수 뜨고, 재시도해도 또 터지는 게 반복됩니다. 재시도 로직이 있는데 왜 안 먹히는지 모르겠어요. 워커를 20개나 띄웠으니 처리량은 충분할 줄 알았는데 오히려 이게 문제인가 싶기도 하고요.
키는 유료 계정이고 결제도 되어 있는데, 제가 뭘 잘못 이해하고 있는 걸까요?
댓글 0