Pular para o conteúdo
POST AI agent ready /v1/diff

API Text Diff - comparação gratuita linha por linha

Envie duas sequências de texto e receba uma comparação linha por linha mostrando adições, exclusões e linhas inalteradas. A saída segue o formato diff unificado.

Parameters

stringrequired

The original text.

stringrequired

The modified text.

Code examples

curl -X POST https://api.botoi.com/v1/diff \
  -H "Content-Type: application/json" \
  -d '{"original":"line 1\nline 2\nline 3","modified":"line 1\nline 2 updated\nline 3\nline 4"}'

When to use this API

Comparação de versões de conteúdo

Compare duas versões de uma postagem de blog ou documento para destacar as edições antes da publicação, como uma visualização simplificada de controle de alterações.

Detecção de desvio de configuração

Compare os arquivos de configuração esperados e reais em sua implantação para detectar alterações não autorizadas ou acidentais.

Frequently asked questions

Qual algoritmo de comparação é usado?
A API usa o algoritmo diff Myers, o mesmo algoritmo usado pelo git diff.
A comparação diferencia maiúsculas de minúsculas?
Sim. "Linha 1" e "linha 1" são tratadas como diferentes. Normalize maiúsculas e minúsculas antes de enviar se desejar uma comparação sem distinção entre maiúsculas e minúsculas.
Qual é o tamanho máximo do texto?
Cada campo de texto pode ter até 500 KB. Para arquivos maiores, divida-os em seções menores.
Posso obter um formato de patch diff unificado?
A resposta usa um formato JSON estruturado com tipos de alteração. Para saída diff unificada bruta, combine as alterações do lado do cliente.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.