Spaces:
Runtime error
Runtime error
| import sys | |
| import json | |
| import autogen | |
| from autogen.agentchat.contrib.math_user_proxy_agent import MathUserProxyAgent | |
| # Function to run the query | |
| def run_query(math_problem, api_key): | |
| config_list = [ | |
| { | |
| 'model': 'gpt-3.5-turbo', | |
| 'api_key': api_key, | |
| }, | |
| ] | |
| autogen.ChatCompletion.start_logging() | |
| assistant = autogen.AssistantAgent( | |
| name="assistant", | |
| system_message="You are a helpful assistant.", | |
| llm_config={ | |
| "request_timeout": 600, | |
| "seed": 42, | |
| "config_list": config_list, | |
| } | |
| ) | |
| mathproxyagent = MathUserProxyAgent( | |
| name="mathproxyagent", | |
| human_input_mode="NEVER", | |
| code_execution_config={"use_docker": False}, | |
| ) | |
| return mathproxyagent.initiate_chat(assistant, problem=math_problem) | |
| if __name__ == "__main__": | |
| input_data = json.loads(sys.stdin.read()) | |
| math_problem = input_data['math_problem'] | |
| api_key = input_data['api_key'] | |
| result = run_query(math_problem, api_key) | |
| print(result) |