コンテンツへスキップ
POST AI agent ready /v1/diff

Text Diff API - 無料の行ごとの比較

2 つのテキスト文字列を送信すると、追加、削除、および変更されていない行を示す行ごとの差分を受け取ります。 出力は統一された 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

コンテンツのバージョン比較

簡素化された変更履歴ビューなど、ブログ投稿またはドキュメントの 2 つのバージョンを比較して、公開前に編集内容を強調表示します。

構成ドリフトの検出

展開内の予想される構成ファイルと実際の構成ファイルを比較して、不正な変更または偶発的な変更を検出します。

Frequently asked questions

どのような差分アルゴリズムが使用されていますか?
API は、git diff で使用されるのと同じアルゴリズムである Myers diff アルゴリズムを使用します。
比較では大文字と小文字が区別されますか?
はい。 「1行目」と「1行目」は別のものとして扱われます。 大文字と小文字を区別しない比較が必要な場合は、送信前に大文字と小文字を正規化します。
最大文字サイズはどれくらいですか?
各テキスト フィールドは最大 500 KB まで可能です。 大きなファイルの場合は、小さなセクションに分割します。
統一された差分パッチ形式を入手できますか?
応答では、変更タイプを含む構造化された JSON 形式が使用されます。 生の統合差分出力の場合は、クライアント側で変更を結合します。

Get your API key

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