Перейти к содержимому
POST AI agent ready /v1/diff

Text Diff API — бесплатное построчное сравнение

Отправьте две текстовые строки и получите построчную разницу, показывающую добавления, удаления и неизмененные строки. Вывод соответствует унифицированному формату различий.

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

Сравнение версий контента

Сравните две версии записи в блоге или документа, чтобы выделить изменения перед публикацией, например, в упрощенном представлении отслеживания изменений.

Обнаружение отклонения конфигурации

Сравните ожидаемые и фактические файлы конфигурации в вашем развертывании, чтобы обнаружить несанкционированные или случайные изменения.

Frequently asked questions

Какой алгоритм сравнения используется?
API использует алгоритм сравнения Майерса, тот же алгоритм, который используется в git diff.
Чувствительно ли сравнение к регистру?
Да. «Строка 1» и «строка 1» считаются разными. Нормализуйте регистр перед отправкой, если вам нужно сравнение без учета регистра.
Каков максимальный размер текста?
Каждое текстовое поле может иметь размер до 500 КБ. Если файлы большего размера, разделите их на более мелкие разделы.
Могу ли я получить единый формат патчей различий?
В ответе используется структурированный формат JSON с типами изменений. Для необработанного унифицированного вывода различий объедините изменения на стороне клиента.

Get your API key

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