Spaces:
Sleeping
Sleeping
| import json | |
| from smolagents import CodeAgent, HfApiModel | |
| from tools.final_answer import FinalAnswerTool | |
| import yaml | |
| from dotenv import load_dotenv | |
| import os | |
| from models.openai_model import OpenAIModel | |
| load_dotenv() | |
| with open("metadata.jsonl", "r") as f: | |
| questions = [json.loads(line) for line in f] | |
| model = OpenAIModel() | |
| results = [] | |
| for q in questions[:20]: | |
| print(f"\nTask ID: {q['task_id']}") | |
| print(f"Question: {q['Question']}") | |
| try: | |
| answer = model.run(q["Question"]) | |
| except Exception as e: | |
| print("Error:", e) | |
| answer = "error" | |
| results.append({ | |
| "task_id": q["task_id"], | |
| "model_answer": str(answer).strip(), | |
| "reasoning_trace": None | |
| }) | |
| with open("submission.jsonl", "w") as f: | |
| for r in results: | |
| f.write(json.dumps(r) + "\n") | |