内容
# Diff Checker API
[](https://diff-checker.api.klymax402.com/mcp)
[](https://x402.org)
[](LICENSE)
逐行比较两个文本。返回具有添加、删除、未更改行和摘要统计信息的结构化差异。通过 [x402](https://x402.org)(Base L2上的USDC)进行按次付费 - 无需API密钥,无需注册,无速率限制。
[klymax402](https://klymax402.com) 市场的一部分 - 100个适用于AI代理的x402微支付API,一个钱包,Base上的USDC。
## 快速入门 -- MCP
将以下内容添加到您的MCP客户端配置(Claude Desktop、Cursor、ElizaOS等)中:
```json
{
"mcpServers": {
"diff-checker": {
"url": "https://diff-checker.api.klymax402.com/mcp"
}
}
}
```
## 快速入门 -- HTTP (x402)
```bash
curl -X POST "https://diff-checker.api.klymax402.com/api/diff" \
-H "Content-Type: application/json" \
-d '{"text1":"...","text2":"..."}'
# -> 402 Payment Required, with an x402 payment challenge in the response body
```
任何支持x402的客户端([`@x402/fetch`](https://www.npmjs.com/package/@x402/fetch),[`x402-agent-tools`](https://www.npmjs.com/package/x402-agent-tools),ATXP)都可以自动处理402 -> 签名 -> 重试循环。
## 工具列表
| 工具 | 方法 | 路径 | 价格 | 描述 |
|---|---|---|---|---|
| `text_compare_diff` | POST | `/api/diff` | $0.005 | 比较两个文本并显示逐行差异 |
### `text_compare_diff`
当您需要比较两个文本片段并准确识别它们之间的变化时,请使用此功能。返回具有摘要统计信息的结构化逐行差异。
**参数**
| 名称 | 类型 | 必需 | 描述 |
|---|---|---|---|
| `text1` | 字符串 | 是 | 原始文本(基准) |
| `text2` | 字符串 | 是 | 要比较的修改后文本 |
示例响应:
```json
{"changes":[{"type":"unchanged","content":"行 1"},{"type":"removed","content":"旧行 2"},{"type":"added","content":"新行 2"}],"linesAdded":1,"linesRemoved":1,"linesUnchanged":1,"similarity":66.7}
```
**使用场景**:代码审查(比较前后),跟踪文档修订,验证配置文件更改或审核模板修改。在部署配置更改之前使用此功能以了解差异。
**不适用于**:文本分类(使用 `text_classify_content`),情感分析(使用 `text_analyze_sentiment`),字数统计(使用 `text_count_words`)。
## 示例代理提示
- "比较两个文本片段并准确识别它们之间的变化"
## 支付
- 协议:[x402](https://x402.org) - 原生HTTP按次付费,无需注册,无需API密钥
- 网络:Base L2 (`eip155:8453`)
- 资产:USDC
- 促进者:Coinbase CDP(主要),PayAI(备用)
- 也可通过 [ATXP](https://atxp.ai) 访问(OAuth包装的x402,RFC 9728保护资源元数据)
## klymax402 的一部分
100个适用于AI代理的x402微支付API - 一个钱包,Base上的USDC,零注册。
- 目录:https://klymax402.com/llms.txt
- 完整API参考:https://klymax402.com/llms-full.txt
- 实时统计:https://klymax402.com/stats
## License
MIT