From e19a056116ff2fd966b256de691c120c8589de52 Mon Sep 17 00:00:00 2001 From: Groupr Date: Sat, 22 Mar 2025 14:18:03 +0000 Subject: [PATCH 1/2] Update requirements.txt --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index 766b000..d371f86 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,3 +3,4 @@ streamlit openai requests flask_swagger_ui +expr.py \ No newline at end of file -- 2.49.1 From b417af1a4db5a73fea85e17eaf4a00a7ee82a8be Mon Sep 17 00:00:00 2001 From: Groupr Date: Sat, 22 Mar 2025 14:26:48 +0000 Subject: [PATCH 2/2] Update slop_with_models.py --- slop_with_models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/slop_with_models.py b/slop_with_models.py index cbe14c1..30d8de1 100644 --- a/slop_with_models.py +++ b/slop_with_models.py @@ -2,6 +2,7 @@ from flask import Flask, request, jsonify from datetime import datetime import os import json +import expr from threading import Lock from openai import OpenAI import logging @@ -118,7 +119,7 @@ tools = { "arguments": [ { "name": "expression", "type": "str", "description": "the math expression to evaluate."} ], - "execute": lambda params: {"result": eval(params["expression"])}, + "execute": lambda params: {"result": expr(params["expression"])}, }, "greet": { "id": "greet", -- 2.49.1