Skip to Content
시작하기한도 및 액세스

한도 및 액세스

콘솔 설정 → 한도 및 액세스(Settings → Limits & access) 에서 팀 전체의 예산과 액세스 규칙을 한곳에서 관리합니다. 예상치 못한 과다 지출을 막고, API Key가 유출되었을 때 악용되는 것도 방지할 수 있습니다.

규칙역할설정 위치
예산 한도한도에 도달하면 호출 중지팀, 멤버: 한도 및 액세스 / Key: API Keys
IP 허용 목록지정한 서버에서만 호출 허용팀: 한도 및 액세스 / Key: Key 메뉴 「IP 허용 목록」
사용 가능 모델호출할 수 있는 모델 제한팀: 한도 및 액세스 / Key: Key 메뉴 「사용 가능 모델」
요청 속도팀의 모든 Key가 공유하는 분당 요청 수조회만 가능, 자세한 내용은 속도 제한 참고

이 규칙은 팀 소유자와 관리자만 변경할 수 있습니다. 모든 변경 사항은 페이지 오른쪽 위의 변경 기록(Change history) 에 남습니다.

예산 한도

예산은 팀, 멤버, API Key의 세 단계로 나뉘며, 주기는 일별, 월별, 총액 중에서 선택합니다.

  • 팀 예산: 팀 전체의 지출 한도
  • 멤버 기본 예산: 멤버마다 따로 계산합니다. 특정 멤버에게 예산을 따로 설정했다면 그 설정이 우선합니다
  • Key 예산: API Keys 페이지에서 Key별로 설정

세 단계는 각각 따로 계산되며, 어느 한 단계라도 소진되면 요청이 차단됩니다. 같은 주기 안에서 Key 예산은 해당 멤버의 예산을, 멤버 예산은 팀 예산을 넘을 수 없습니다.

예산마다 처리 방식을 선택할 수 있습니다:

처리 방식한도에 도달하면
알림 후 차단(Notify and block)이메일로 알리고 호출을 중지
알림만(Notify only)이메일로 알리기만 하고 차단하지 않음

예산을 모두 쓴 뒤에는 충전해도 호출이 재개되지 않습니다. 한도를 올리거나 일별 / 월별 주기가 초기화될 때까지 기다려야 합니다.

IP 허용 목록

지정한 IPv4 주소나 CIDR 대역에서만 호출을 허용하며, 최대 100개까지 등록할 수 있습니다. 목록에 없는 곳에서 보낸 요청은 거부됩니다.

  • 팀 IP 허용 목록: 팀의 모든 API Key에 적용
  • Key IP 허용 목록: 팀 목록을 바탕으로 개별 Key를 더 좁힙니다. Key 목록의 주소도 팀 목록에 포함되어 있어야 적용됩니다

프로덕션 Key를 자사 서버에만 묶어 두기에 적합합니다. Key가 유출되더라도 다른 곳에서는 호출할 수 없습니다.

사용 가능 모델

팀은 세 가지 방식 중 하나를 선택할 수 있으며, 공급자 단위로 한꺼번에 선택할 수도 있습니다:

방식설명
모든 모델모든 모델을 호출할 수 있으며, 앞으로 추가될 새 모델도 포함됩니다
다음 모델만 허용목록에 있는 모델만 호출할 수 있으며, 앞으로 추가될 새 모델도 호출할 수 없습니다
다음 모델 금지목록에 있는 모델은 호출할 수 없고, 다른 모델에는 영향이 없습니다

개별 Key도 Key 메뉴의 「사용 가능 모델」에서 더 좁힐 수 있습니다. 팀과 Key의 규칙은 동시에 적용되며, 양쪽에서 모두 허용한 모델만 호출할 수 있습니다.

적용 규칙 확인

하나의 Key에는 팀과 Key 두 단계의 규칙이 함께 적용됩니다. API Keys 의 Key 메뉴에서 적용 규칙 확인(Check effective rules) 을 클릭하고 모델을 고르면, 그 호출이 차단되는지, 어떤 규칙에 차단되는지, 예산이 얼마나 남았는지 확인할 수 있습니다. 확인에는 크레딧이 들지 않습니다.

차단될 때의 응답

예산이나 액세스 규칙에 막힌 요청은 재시도해도 성공하지 않으므로 먼저 규칙을 조정해야 합니다:

상태 코드오류 코드원인처리 방법
402spending_limit_exceeded팀, 멤버 또는 Key의 예산 한도 초과한도를 올리거나 주기 초기화를 기다림
402insufficient_credits잔액 부족충전
403ip_not_allowed호출 IP가 허용 목록에 없음해당 IP를 팀 또는 Key의 허용 목록에 추가
403model_not_allowed팀 또는 Key에서 이 모델을 허용하지 않음다른 모델을 쓰거나 사용 가능 모델을 조정
503spending_limit_check_unavailable일시적으로 예산을 확인할 수 없음잠시 후 재시도

차단된 요청은 활동(Activity) 의 「차단됨(Blocked)」 필터에 표시됩니다. 전체 오류 코드는 오류 처리를 참고하세요.

변경 기록

IP 허용 목록, 사용 가능 모델, 예산을 누가 언제 어떻게 바꿨는지는 한도 및 액세스 오른쪽 위의 변경 기록 에서 살펴볼 수 있습니다. 로그 보존 설정은 여기에 기록되지 않습니다. 요청 로그를 참고하세요.

마지막 업데이트