Como implementar retry e tratamento de erro na minha integração?
Como implementar retry e tratamento de erro na minha integração?
Rate limits típicos:
Headers relevantes:
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 42
X-RateLimit-Reset: 1713730900
Retry com backoff exponencial (Python):
from tenacity import retry, wait_exponential, stop_after_attempt
@retry(
wait=wait_exponential(multiplier=1, min=2, max=30),
stop=stop_after_attempt(5)
)
def chamar_cortex(messages):
return client.chat.completions.create(
model="claude-sonnet-4-6",
messages=messages
)
Códigos HTTP:
📖 Documentação completa na Wiki: