Pular para o conteúdo
Toda a documentação

Início

Limites de uso

120 requisições por minuto por chave, e o teto diário que você define nela. Ao atingir qualquer um dos dois, a resposta diz quanto tempo esperar.

Verificado em 26 de outubro de 2026

Os limites

LimiteTamanhoQuando é atingido
Requisições por chave120 por minuto429 rate_limited
Teto diário por chaveNenhum, a menos que você defina um; de US$ 0,10 a US$ 1.000,00429 daily_cap, até 00:00 UTC
Chave de teste (sk-nokeep-test)20 por minuto por endereço429 rate_limited
Mensagens por requisição2.000400 invalid_messages
Tamanho da requisição12 MB413 too_large
Imagens por requisição10, só DeepSeek400 too_many_images

Cabeçalhos que mostram onde você está

Toda resposta a uma chamada com chave traz x-ratelimit-limit-requests e x-ratelimit-remaining-requests, referentes ao minuto atual.

Todo 429 e todo 503 busy traz Retry-After, em segundos: até o minuto liberar, até 00:00 UTC no caso de teto diário, ou 5 segundos para um modelo ocupado.

Tentando de novo

Os SDKs da OpenAI para Python e JavaScript tentam de novo sozinhos em 429 e 5xx e esperam o tempo de Retry-After. Com HTTP puro, espere esse tempo e tente uma vez mais.

Python
import time
import requests

def call(body, key):
    for _ in range(3):
        res = requests.post(
            "https://nokeep.ai/v1/chat/completions",
            headers={"Authorization": f"Bearer {key}"},
            json=body,
        )
        if res.status_code not in (429, 503):
            return res
        time.sleep(int(res.headers.get("Retry-After", "5")))
    return res

Um daily_cap espera até a meia-noite UTC. Aumente o teto no console em vez de tentar de novo.