تخطي إلى المحتوى
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

ما هي خوارزمية الفرق المستخدمة؟
تستخدم واجهة برمجة التطبيقات خوارزمية Myers diff، وهي نفس الخوارزمية المستخدمة بواسطة 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.