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árioRequisições por segundoTarefas na filaNível de prioridade
Pro2010Padrão
Premium2030Superior ao Pro
Ultra20100Mais alto
Studio2020Superior ao Pro
Enterprise100Padrão de 100, pode ser personalizadoMais 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 Requests com uma mensagem RateLimitExceeded.
  • 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 Requests com uma mensagem NoMoreConcurrentTasks.