Ir al contenido
POST AI agent ready /v1/diff

API Text Diff: comparación gratuita línea por línea

Envíe dos cadenas de texto y reciba una diferencia línea por línea que muestre las adiciones, eliminaciones y líneas sin cambios. La salida sigue el formato de diferenciación 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

Comparación de versiones de contenido

Compare dos versiones de una publicación de blog o documento para resaltar las ediciones antes de publicarlas, como una vista simplificada de seguimiento de cambios.

Detección de deriva de configuración

Compare los archivos de configuración esperados y reales en su implementación para detectar cambios accidentales o no autorizados.

Frequently asked questions

¿Qué algoritmo de diferenciación se utiliza?
La API utiliza el algoritmo Myers diff, el mismo algoritmo utilizado por git diff.
¿La comparación distingue entre mayúsculas y minúsculas?
Sí. La "línea 1" y la "línea 1" se tratan como diferentes. Normalice el caso antes de enviar si desea una comparación que no distinga entre mayúsculas y minúsculas.
¿Cuál es el tamaño máximo de texto?
Cada campo de texto puede tener hasta 500 KB. Para archivos más grandes, divídalos en secciones más pequeñas.
¿Puedo obtener un formato de parche de diferencias unificado?
La respuesta utiliza un formato JSON estructurado con tipos de cambios. Para obtener una salida de diferencias unificada sin procesar, combine los cambios en el lado del cliente.

Get your API key

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