跳转到内容
POST AI agent ready /v1/diff

文本差异 API - 免费的逐行比较

提交两个文本字符串并收到逐行差异,显示添加、删除和未更改的行。 输出遵循统一的 diff 格式。

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 使用 Myers diff 算法,与 git diff 使用的算法相同。
比较是否区分大小写?
是的。 “Line 1”和“line 1”被视为不同。 如果您想要不区分大小写的比较,请在发送前标准化大小写。
最大文本大小是多少?
每个文本字段最大可为 500 KB。 对于较大的文件,将它们分成较小的部分。
我可以获得统一的 diff 补丁格式吗?
响应使用具有更改类型的结构化 JSON 格式。 对于原始统一差异输出,请合并客户端的更改。

Get your API key

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