Zum Inhalt springen
POST AI agent ready /v1/math/evaluate

Math Evaluate API – Rechner für freie Ausdrucksformen

Werten Sie eine mathematische Ausdruckszeichenfolge aus und geben Sie das numerische Ergebnis zurück. Unterstützt Grundrechenarten (+, -, *, /), Potenzen (^), Klammern und Funktionen wie sqrt, sin, cos, tan, log und abs. Keine Codeausführung; Der Ausdruck wird sicher analysiert.

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

Auswertung der Tabellenformel

Werten Sie vom Benutzer eingegebene Formeln in einer tabellenkalkulationsähnlichen App aus, ohne eine eval()-Funktion verfügbar zu machen oder nicht vertrauenswürdigen Code auszuführen.

Preisrechner

Lassen Sie Administratoren Preisregeln als mathematische Ausdrücke definieren (z. B. „Basispreis * 1,15 + Bearbeitungsgebühr“) und diese zur Laufzeit auswerten.

Lehrmittel

Erstellen Sie einen Taschenrechner oder eine Mathe-Nachhilfe-App, die die Antworten der Schüler durch serverseitige Auswertung des erwarteten Ausdrucks validiert.

Frequently asked questions

Ist dies vor Code-Injection sicher?
Ja. Der Ausdruck wird mit einem mathematikspezifischen Parser analysiert, nicht mit JavaScript eval(). Es sind nur mathematische Operatoren und Funktionen zulässig.
Welche Funktionen werden unterstützt?
Zu den unterstützten Funktionen gehören sqrt, cbrt, abs, ceil, floor, round, sin, cos, tan, asin, acos, atan, log (natural), log10, log2, exp und pow.
Kann ich Variablen im Ausdruck verwenden?
Nein. Der Ausdruck darf nur numerische Literale, Operatoren und integrierte Funktionen enthalten. Ersetzen Sie Variablenwerte vor dem Senden.
Welche Präzision hat das Ergebnis?
Die Ergebnisse verwenden IEEE 754-Gleitkomma mit doppelter Genauigkeit, genau wie JavaScript. Runden Sie bei Finanzberechnungen das Ergebnis auf die benötigten Dezimalstellen.

Get your API key

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