تخطي إلى المحتوى
POST AI agent ready /v1/math/evaluate

Math Evaluate API - حاسبة التعبير الحر

تقييم سلسلة تعبير رياضي وإرجاع النتيجة الرقمية. يدعم العمليات الحسابية الأساسية (+، -، *، /)، والقوى (^)، والأقواس، والوظائف مثل sqrt، وsin، وcos، وtan، وlog، وabs. لا يوجد تنفيذ التعليمات البرمجية. يتم تحليل التعبير بشكل آمن.

Parameters

stringrequired

The math expression to evaluate.

Code examples

curl -X POST https://api.botoi.com/v1/math/evaluate \
  -H "Content-Type: application/json" \
  -d '{"expression":"2 * (3 + 4)"}'

When to use this API

تقييم صيغة جدول البيانات

قم بتقييم الصيغ التي يدخلها المستخدم في تطبيق يشبه جدول البيانات دون الكشف عن وظيفة eval () أو تشغيل تعليمات برمجية غير موثوقة.

حاسبات التسعير

اسمح للمسؤولين بتعريف قواعد التسعير كتعبيرات رياضية (على سبيل المثال، "base_price * 1.15 + Handle_fee") وتقييمها في وقت التشغيل.

الأدوات التعليمية

أنشئ آلة حاسبة أو تطبيقًا لتدريس الرياضيات يتحقق من صحة إجابات الطلاب من خلال تقييم التعبير المتوقع من جانب الخادم.

Frequently asked questions

هل هذا آمن من حقن الكود؟
نعم. يتم تحليل التعبير باستخدام محلل رياضي محدد، وليس تقييم JavaScript(). يُسمح فقط بالعوامل والوظائف الرياضية.
ما هي الوظائف المدعومة؟
تشمل الوظائف المدعومة sqrt وcbrt وabs وceil وfloor وround وsin وcos وtan وasin وacos وatan وlog (طبيعي) وlog10 وlog2 وexp وpow.
هل يمكنني استخدام المتغيرات في التعبير؟
لا. يجب أن يحتوي التعبير فقط على أرقام حرفية وعوامل تشغيل ووظائف مضمنة. استبدال القيم المتغيرة قبل الإرسال.
ما هي الدقة التي تتمتع بها النتيجة؟
تستخدم النتائج النقطة العائمة ذات الدقة المزدوجة IEEE 754، مثل JavaScript. بالنسبة للحسابات المالية، قم بتقريب النتيجة إلى المنازل العشرية المطلوبة.

Get your API key

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