토큰이 있는데도 “out of quota”(할당량 초과) 오류가 발생합니다. 왜 그런가요?
이 문제는 대개 Google Sheets가 계정을 식별하는 방식의 제한 때문에 발생합니다.
누군가 Google Sheets에서 GPT 함수를 사용할 때, 저희는 청구 및 토큰 사용량을 올바르게 적용하기 위해 요청을 보낸 사람을 식별하려고 합니다. 하지만 함수를 사용하는 사람이 파일 소유자와 다른 Google Workspace 도메인에 속해 있는 경우, Google에서 해당 사용자의 이메일 주소를 제공하지 않을 수 있습니다.
이런 경우, 대신 파일 소유자의 이메일 주소를 사용하게 됩니다.
파일 소유자에게 충분한 토큰이나 할당량이 남아 있지 않으면, 해당 요청은 소유자 계정으로 청구되며 실패하게 됩니다. 그 결과, 실제로 충분한 토큰을 보유하고 있는 사용자라도 수식을 실행할 때 “out of quota” 오류를 볼 수 있습니다.
정상적으로 작동하는 경우
파일 소유자가 직접 GPT 함수를 실행하는 경우에는 모든 것이 예상대로 작동해야 합니다. 이 경우 올바른 계정을 식별하여 해당 사용자의 토큰을 적용할 수 있습니다.
또한 파일 소유자와 사용자가 같은 Google Workspace 도메인 내에 있는 경우에도 Google이 사용자의 이메일 주소를 제공할 가능성이 높으므로 정상적으로 작동할 수 있습니다.
해결 방법
이 문제를 방지하려면 다음 방법 중 하나를 시도해 보세요:
- GPT 함수를 사용할 사람에게 파일 소유권을 이전합니다.
- 해당 사용자에게 자신의 계정으로 파일의 새 사본을 만들도록 요청합니다.
- 현재 파일 소유자에게 충분한 토큰이나 할당량이 있는지 확인합니다.
- 가능하면 파일 소유자와 사용자를 동일한 Google Workspace 도메인 내에 유지합니다.