Skip to content

사용자 API 요청 제한 방식에 대한 의견을 여쭙고 싶습니다. #63

Closed Answered by ej31
HuttTheJAVA asked this question in Q&A
Discussion options

You must be logged in to vote

답변

  • 글로벌 버킷의 용도는 이미지 생성기에 대한 Quota 를 적용한 걸까요?

    • 만약 그렇다고 하면 토큰의 소진을 글로벌과 유저 개인 둘 다 제한할 필요는 없어 보입니다.
  • 이미지 생성에 대한 횟수를 제한하려면 어차피 예산 한도 내에서 하드캡 걸어놓은 범위까지 사용이 가능할텐데..? 라는 생각이 들기 때문입니다.

    • billing_hard_limit_reached 으로 검색하셔서 OpenAI 의 응답이 해당 내용으로 왔을 때 이미지 생성 서비스를 중단하는게 맞을 것 같습니다.
    • 유저에게 "서비스 전체에서 하루에 100건"을 걸어 놓으나 "예산 다 떨어질때까지"로 조건을 걸어놓으나.. 차이가 있을까? 라고 생각해보면 별 차이가 없을 것 같습니다.
    • 어차피 카카오로 로그인한 유저가 하루에 3건씩 밖에 이미지를 생성하지 못하기 때문이지요.
    • 그럼에도 불구하고 서비스 전체에서 하루에 100건만 만들수 있도록 조건을 걸어야 한다면.. 🤔 말씀하신대로 구현해도 문제는 없을 것 같습니다.
  • 만약 저라면.. OpenAI 의 API 를 통해 현재 Rate Limit 을 확인하는게 맞아 보입니다.

    • 외려 너무 빠른 생성으로 인해 잘못 API 가 막혀버릴 수도 있으니 이 부분에 대한 예외처리를 해두는게 맞아보입니다. OpenAI Rate Limit
    • 예산 소진에 대비해서! openai_status 테이블을 하나 만들어서 is_possible 컬럼…

Replies: 2 comments 3 replies

Comment options

You must be logged in to vote
1 reply
@ej31
Comment options

ej31 Aug 28, 2024
Maintainer

Comment options

You must be logged in to vote
2 replies
@HuttTheJAVA
Comment options

@HuttTheJAVA
Comment options

Answer selected by ej31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
🆘 도와주세요 다른 사람에게 도움 요청시 🙏 질문 다른 사람에게 질문이 있을 때
2 participants