Limites de Taxa
Limites de taxa são restrições que nossa API impõe sobre o número de vezes que um usuário ou cliente pode acessar nossos serviços dentro de um período de tempo especificado.
Por que Limites
Colocamos limites de taxa em nossa API para ajudar a criar a melhor experiência para todos. Aqui está o porquê de eles serem importantes:
-
Para manter nosso serviço seguro e íntegro! Pense nos limites de taxa como seguranças amigáveis - eles garantem que ninguém consiga sobrecarregar nossa API com muitas requisições de uma vez. Isso ajuda a proteger nosso serviço contra possível uso indevido e mantém tudo funcionando sem problemas.
-
Para garantir que todos recebam sua parcela justa. Assim como compartilhar brinquedos em um playground, queremos garantir que todos os nossos usuários tenham acesso igual à API. Ao limitar gentilmente quantas requisições cada usuário pode fazer, garantimos que ninguém precise esperar muito tempo por sua vez.
-
Para manter o desempenho ágil e confiável. Ao gerenciar o fluxo geral de requisições, podemos manter tempos de resposta rápidos e serviço estável para todos os nossos maravilhosos usuários. É como garantir que uma rodovia não fique muito congestionada - o tráfego flui melhor quando evitamos congestionamentos!
Como os Limites Funcionam
Os limites de taxa são medidos de 2 formas:
- Requisições por segundo: Este é o número de requisições de rede que você pode fazer por segundo.
- Tarefas na fila: Este é o número de tarefas de geração simultâneas que você pode executar na fila em um determinado momento.
As tarefas na fila incluem os endpoints Texto para 3D, Imagem para 3D, Texto para textura e Remesh. Outros endpoints, como Upload e Balance, não estão incluídos neste limite.
Os limites são aplicados por conta. Isso significa que os limites são compartilhados entre todas as suas API keys.
Além dos limites de taxa, a prioridade de processamento de tarefas também afetará a velocidade de suas tarefas.
Cada nível do usuário possui limites de taxa e níveis de prioridade específicos, projetados para atender às suas necessidades. Aqui estão os limites atuais por nível:
| Nível do usuário | Requisições por segundo | Tarefas na fila | Nível de prioridade |
|---|---|---|---|
| Pro | 20 | 10 | Padrão |
| Premium | 20 | 30 | Superior ao Pro |
| Ultra | 20 | 100 | Mais alto |
| Studio | 20 | 20 | Superior ao Pro |
| Enterprise | 100 | Padrão de 100, pode ser personalizado | Mais alto |
Se você exceder esses limites, receberá uma resposta 429 Too Many Requests de nossa API. Existem dois tipos de ocorrências que podem acionar isso, cada uma com uma resposta diferente:
- Ocorrência de requisição: Isso acontece quando você faz muitas requisições por segundo. Você receberá uma resposta
429 Too Many Requestscom uma mensagemRateLimitExceeded. - Ocorrência de fila: Isso acontece quando você tem muitas tarefas de geração simultâneas em execução. Você receberá uma resposta
429 Too Many Requestscom uma mensagemNoMoreConcurrentTasks.