Limites de Taxa

Os 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

Implementamos limites de taxa em nossa API para ajudar a criar a melhor experiência para todos. Aqui está o porquê de serem importantes:

  • Para manter nosso serviço seguro e protegido! Pense nos limites de taxa como seguranças amigáveis - eles garantem que ninguém possa sobrecarregar nossa API com muitas requisições de uma só vez. Isso ajuda a proteger nosso serviço de possíveis abusos e mantém tudo funcionando sem problemas.

  • Para garantir que todos tenham sua parte justa. Assim como compartilhar brinquedos em um playground, queremos garantir que todos os nossos usuários tenham acesso igual à API. Ao limitar suavemente 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 um serviço estável para todos os nossos maravilhosos usuários. É como garantir que uma rodovia não fique muito lotada - o tráfego flui melhor quando evitamos congestionamentos!


Como Funcionam os Limites

Os limites de taxa são medidos de 2 maneiras:

  • 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 a qualquer 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 com base em cada 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 tem limites de taxa específicos e níveis de prioridade 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
Premium2030Maior que Pro
Ultra20100Máxima
Studio2020Maior que Pro
Enterprise100Padrão para 50, pode ser personalizadoMáxima

Se você exceder esses limites, receberá uma resposta 429 Too Many Requests da 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.