Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Gerenciar limites de taxa

Os limites de taxa são restrições à frequência e ao número de tokens que você pode solicitar à Voyage AI dentro de um período de tempo especificado. Para saber mais sobre os limites de taxa, consulte melhores práticas.

O Atlas impõe limites de taxa com base no uso da chave API do modelo (solicitações por minuto (RPM) e tokens por minuto (TPM)). Se você exceder o número de solicitações ou tokens no minuto mais recente, a API negará qualquer solicitação adicional subsequente e retornará um código de status HTTP 429 (Limite de taxa excedido).

As seções seguintes descrevem como gerenciar limites de taxa na IU do Atlas.

To set and reset rate limits at the project level, you must have Project Owner access or higher to Atlas.

Para visualizar os limites de taxa:

Você pode definir limites diferentes para cada projeto no nível do projeto . Os limites de taxa no nível do projeto não podem exceder os limites de taxa da organização. Os limites de taxa definidos no nível do projeto se aplicam a todas as chaves de API de modelo do projeto.

1
2
  1. Se ainda não estiver exibido, selecione sua organização desejada no Menu Organizations na barra de navegação.

  2. Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.

  3. No nível do projeto , clique em AI Model APIs sob o cabeçalho Services na barra de navegação.

3
  1. Na barra de navegação, selecione Rate Limits.

  2. Na coluna Actions correspondente ao modelo de incorporação para o qual você deseja modificar os limites de taxa, clique em .

  3. Modifique os valores TPM e RPM.

    Os limites de taxa em nível de projeto para cada modelo podem ser qualquer valor menor ou igual ao limite de taxa da organização.

    Exemplo

    No nível de uso 1, os limites de taxa para o modelo de incorporação voyage-4 de um projeto podem ser definidos como 2000 RPM e 8,000,000 TPM, ou inferior.

  4. Clique em para aplicar o limite de taxa.

Você pode visualizar os limites de taxa nos níveis da organização e do projeto .

1
2
  1. Se ainda não estiver exibido, selecione sua organização desejada no Menu Organizations na barra de navegação.

  2. No nível da organização , clique em Rate Limits sob o cabeçalho Services na barra de navegação.

A página exibe as seguintes informações:

Nome
Descrição

Model

Lista de modelos de integração do Voyage IA.

Tokens Per Minute (TPM)

Número de tokens que você pode fazer solicitações em um minuto dos pontos de extremidade da API de incorporação e reclassificação.

Requests Per Min (RPM)

Número de solicitações de API que você pode enviar em um minuto para os pontos de extremidade da API de incorporação e reclassificação.

Você pode redefinir todos os limites personalizados que você definiu para um projeto a qualquer momento. Quando você redefine os limites, os limites de taxa do projeto são revertidos para os limites de taxa padrão da organização.

1
2
  1. Se ainda não estiver exibido, selecione sua organização desejada no Menu Organizations na barra de navegação.

  2. Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.

  3. No nível do projeto , clique em AI Model APIs sob o cabeçalho Services na barra de navegação.

3
  1. Na barra de navegação, selecione Rate Limits.

  2. Na página, clique em Reset all limits no canto superior direito.

Os limites de taxa seguem um sistema de tier, com tiers mais altos oferecendo limites maiores. A qualificação para um tier é baseada no uso faturado (excluindo tokens gratuitos). O Atlas oferece 200 milhões de tokens gratuitos para cada modelo. Os modelos multimodais também incluem 150,000,000,000 pixels livres. Uma vez que você se qualifica para um tier, você nunca é rebaixado. Conforme seu uso e gastos aumentam, o Atlas o promove automaticamente para o próximo tier de uso, aumentando os limites de taxa em todos os modelos.

Para aprender mais, consulte Limites de taxa e níveis de uso.

Esta seção descreve os limites de taxa padrão para cada nível de uso que são aplicados no nível da organização . Descreve também os limites de taxa que você pode configurar para cada projeto.

As tabelas a seguir mostram os limites de taxa padrão (TPM e RPM) com base no tier de uso para cada modelo de incorporação do Voyage AI.

Modelo
Tokens Per Min (TPM)
Solicitações por minuto (RPM)

voyage-4-lite, voyage-3.5-lite

16,000,000

2,000

voyage-4, voyage-3.5 , voyage-code-4

8,000,000

2,000

voyage-4-large, voyage-context-4

3,000,000

2,000

voyage-3-large, voyage-context-3, voyage-code-3, voyage-code-2, voyage-law-2, voyage-finance-2

3,000,000

2,000

voyage-multimodal-3.5, voyage-multimodal-3

2,000,000

2,000

rerank-3-lite, rerank-2.5-lite , rerank-2-lite

4,000,000

2,000

rerank-3, rerank-2.5 , rerank-2

2,000,000

2,000

Por padrão, os projetos herdam os limites de taxa com base nos limites de taxa da organização. No entanto, você pode definir limites diferentes para cada projeto no nível do projeto . Os limites de taxa no nível do projeto não podem exceder os limites de taxa da organização. Os limites de taxa definidos no nível do projeto se aplicam a todas as chaves de API de modelo do projeto. No entanto, se o limite de taxa da organização for atingido primeiro, os projetos poderão ser limitados a uma taxa mais baixa. Isso pode ocorrer quando a soma de todos os limites de taxa do projeto exceder o limite da organização .

Exemplo

Considere um limite de taxa da organização O com três projetos com limites de taxa P1, P2 e P3. A tabela abaixo ilustra três cenários em que a soma dos limites de taxa do projeto é menor, igual ou maior que o limite de taxa da organização . Para cada cenário, a tabela indica se o limite da organização pode ser atingido e se o uso de um projeto pode impacto outro.

Scenario 1
P1 + P2 + P3 < O
Scenario 2
P1 + P2 + P3 = O
Scenario 3
P1 + P2 + P3 > O

Descrição do cenário

A soma de todos os limites de taxa do projeto é menor que o limite da organização .

A soma de todos os limites de taxa do projeto é igual ao limite da organização .

A soma de todos os limites de taxa do projeto é maior que o limite da organização .

O limite da organização pode ser atingido?

Não, mesmo que todos os projetos atinjam seus limites de taxa, o limite de taxa da organização não será excedido.

Sim, se todos os projetos atingirem seus limites de taxa, o limite da organização também será atingido.

Sim, como a soma de todos os limites de taxa do projeto excede o limite da organização, o limite da organização pode ser atingido antes que os projetos individuais atinjam seus próprios limites.

O uso de um projeto pode impacto outro?

No.

No.

Sim. Se os projetos consumirem coletivamente uso suficiente para atingir o limite da organização antes que um ou todos os projetos atinjam seus limites individuais, os projetos poderão ser limitados a uma taxa mais baixa do que seus limites individuais.

Os pontos de extremidade com escopo têm seus próprios limites de taxa, separados dos limites de taxa que se aplicam ao ponto de extremidade sem escopo. O Atlas define esses limites por escopo, ou seja, por combinação de provedor de nuvem e Geografia. Os limites de taxa para pontos de extremidade com escopo são os mesmos que para pontos de extremidade sem escopo; no entanto, você deve solicitar um aumento para os limites de tier 2 e tier 3 para pontos de extremidade com escopo. Por outro lado, o Atlas aplica automaticamente atualizações para pontos de extremidade sem escopo.

Pontos de extremidade com escopo também exigem um tier de uso pago. Para aprender mais, consulte tiers de Uso.

Para saber mais sobre Geografias e seus pontos de extremidade, consulte Geografias para inferência do Voyage AI.

Os limites de taxa garantem uma utilização equilibrada e eficiente dos recursos da API, evitando o tráfego excessivo que pode impactar o desempenho geral e a acessibilidade do serviço. Especificamente, os limites de taxa servem aos seguintes propósitos vitais:

  • Os limites de taxa promovem acesso equitativo à API para todos os usuários. Se um indivíduo ou organização gerar um volume excessivo de solicitações, isso poderia potencialmente impedir o desempenho da API para os demais. Por meio da limitação de taxa, garantimos que um número maior de usuários possa usar a API sem encontrar problemas de desempenho.

  • Os limites de taxa permitem que a Voyage AI gerencie efetivamente a carga de trabalho em sua infraestrutura. Picos súbitas e volumosas nas solicitações de API podem sobrecarregar os recursos do servidor e levar à degradação do desempenho. Ao estabelecer limites de taxa, a Voyage AI pode manter efetivamente uma experiência consistente e confiável para todos os usuários.

  • Elas agem como uma proteção contra possíveis violações ou uso indevido da API. Por exemplo, atores mal-intencionados podem tentar afundar a API com solicitações excessivas para sobrecarregá-la ou interromper seus serviços. Ao instituir limites de taxa, a Voyage IA pode impedir essas atividades obsoletas.

Para evitar e gerenciar erros de limite de taxa, recomendamos as seguintes práticas recomendadas.

Se você tiver muitos documentos para incorporar, poderá aumentar o número de documentos incorporados por solicitação e aumentar sua taxa de transferência geral enviando lotes maiores. Um "lote" é a coleção de documentos que você está incorporando em uma solicitação, e o " tamanho do lote " é o número de documentos no lote, ou seja, o comprimento da lista de documentos.

Exemplo

Suponha que você queira vetorizar 512 documentos. Se você usasse um tamanho de lote de 1, então isso exigiria 512 solicitações e você poderia atingir seu limite de RPM. No entanto, se você usasse um tamanho de lote de 128, então isso exigiria apenas 4 solicitações e você não atingiria seu limite de RPM. Você pode controlar o tamanho do lote alterando o número de documentos que você fornece na solicitação, e o uso de tamanhos de lote maiores reduzirá seu RPM geral para um determinado número de documentos.

Você deve considerar o tamanho máximo do lote da API e os tokens ao selecionar o tamanho do lote. Não é possível exceder o tamanho máximo do lote da API. Se você tiver documentos mais longos, o limite de token por solicitação poderá restringir você a um tamanho de lote menor.

Faça solicitações com menos frequência. Você pode fazer isso marcando o passo de suas solicitações, e a abordagem mais direta é inserir um período de espera entre cada solicitação.

Backoff depois de atingir seu limite de taxa (ou seja, receber um erro 429). Você pode esperar um tempo exponencialmente maior depois de receber um erro de limite de taxa antes de tentar novamente. Aguarde até que a solicitação seja bem-sucedida ou até que um número máximo de tentativas seja atingido.

Exemplo

Se o seu tempo de espera inicial for de um segundo e você tiver três erros consecutivos de limite de taxa antes do sucesso, aguarde um, dois e quatro segundos após cada erro de limite de taxa, respectivamente, antes de reenviar a solicitação.