Reenviar sem cobrar duas vezes
Use Idempotency-Key para repetir uma chamada com segurança depois de uma falha de rede.
A conexão caiu no meio do envio e você não sabe se a transcrição foi criada? Mande de novo com o mesmo cabeçalho Idempotency-Key.
CHAVE=$(uuidgen)
curl -sS "$NOUS_API_BASE_URL/transcriptions" \
-H "Authorization: Bearer $NOUS_API_KEY" \
-H "Idempotency-Key: $CHAVE" \
-F "file=@audiencia.mp3"Durante 24 horas, repetir a mesma chave:
| Com | Resultado |
|---|---|
| o mesmo arquivo e as mesmas opções | devolve a mesma transcrição, sem cobrar de novo |
| outro arquivo ou outras opções | 409 idempotency_conflict |
Gere uma chave nova (um UUID, por exemplo) para cada transcrição diferente.