Adicionar rate limiting ao endpoint
A próxima etapa para proteger o endpoint da API é adicionar a lógica de rate limit à função test_api_key definida anteriormente, que verifica tanto a validade da API key quanto aplica o rate limiting. Você precisa integrar a lógica de rate limiting que definiu na classe RateLimiter e lançar exceções HTTP caso o limite seja excedido.
Aqui, você vai atualizar a função test_api_key do script main.py.
Todo o código de apoio para criação e carregamento do modelo está em model.py
Este exercício faz parte do curso
Colocando IA em Produção com FastAPI
Exercício interativo prático
Transforme a teoria em ação com um de nossos exercícios interativos
Começar o exercício