Documentação

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:

ComResultado
o mesmo arquivo e as mesmas opçõesdevolve a mesma transcrição, sem cobrar de novo
outro arquivo ou outras opções409 idempotency_conflict

Gere uma chave nova (um UUID, por exemplo) para cada transcrição diferente.