跳转到内容
POST AI agent ready /v1/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 + Handling_fee”)并在运行时对其进行评估。

教育工具

构建一个计算器或数学辅导应用程序,通过评估服务器端的预期表达式来验证学生的答案。

Frequently asked questions

这对于代码注入安全吗?
是的。 该表达式是使用特定于数学的解析器而不是 JavaScript eval() 进行解析的。 仅允许数学运算符和函数。
支持哪些功能?
支持的函数包括 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.