Aller au contenu
POST AI agent ready /v1/diff

API Text Diff - Comparaison gratuite ligne par ligne

Soumettez deux chaînes de texte et recevez une différence ligne par ligne montrant les ajouts, les suppressions et les lignes inchangées. La sortie suit le format diff unifié.

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

Comparaison des versions de contenu

Comparez deux versions d'un article de blog ou d'un document pour mettre en évidence les modifications avant la publication, comme une vue simplifiée du suivi des modifications.

Détection de dérive de configuration

Comparez les fichiers de configuration attendus et réels dans votre déploiement pour détecter les modifications non autorisées ou accidentelles.

Frequently asked questions

Quel algorithme de comparaison est utilisé ?
L'API utilise l'algorithme Myers diff, le même algorithme utilisé par git diff.
La comparaison est-elle sensible à la casse ?
Oui. "Ligne 1" et "ligne 1" sont traitées comme différentes. Normalisez la casse avant l'envoi si vous souhaitez une comparaison insensible à la casse.
Quelle est la taille maximale du texte ?
Chaque champ de texte peut atteindre 500 Ko. Pour les fichiers plus volumineux, divisez-les en sections plus petites.
Puis-je obtenir un format de patch de différence unifié ?
La réponse utilise un format JSON structuré avec des types de modification. Pour une sortie de comparaison brute unifiée, combinez les modifications côté client.

Get your API key

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