É possível. Normalmente o controle de rate limit é feito implementando um rate limit interno por usuário, uma dica é usar filas para requisições excedentes, e monitorando o consumo da API.
Dependendo do seu SaaS pode pedir a chave de API do próprio usuário para isolar o consumo.
Usar cache de respostas e upgrade de plano também são estratégias comuns para evitar estourar o limite. Pode limitar o usuário free e deixar mais livre o usuário premium. A OpenAI mesmo tem um guia sobre isso: guia da OpenAI
Em resposta a [DÚVIDA] - É possível fazer SaaS usando API externa?
1