Spaces:
Running
Running
Update main.py
Browse files
main.py
CHANGED
@@ -3,7 +3,7 @@ import pandas as pd
|
|
3 |
from fastapi import FastAPI, HTTPException, Body
|
4 |
from fastapi.responses import FileResponse
|
5 |
from pydantic import BaseModel, Field
|
6 |
-
from typing import List, Dict, Any, Optional
|
7 |
from datasets import load_dataset, Dataset, DatasetDict
|
8 |
from huggingface_hub import HfApi, hf_hub_download
|
9 |
from datetime import datetime, timezone
|
@@ -170,7 +170,7 @@ class ErrorResponse(BaseModel):
|
|
170 |
|
171 |
class AnswerItem(BaseModel):
|
172 |
task_id: str
|
173 |
-
submitted_answer: str = Field(..., description="The agent's answer for the task_id")
|
174 |
|
175 |
class Submission(BaseModel):
|
176 |
username: str = Field(..., description="Hugging Face username", min_length=1)
|
|
|
3 |
from fastapi import FastAPI, HTTPException, Body
|
4 |
from fastapi.responses import FileResponse
|
5 |
from pydantic import BaseModel, Field
|
6 |
+
from typing import List, Dict, Any, Optional, Union
|
7 |
from datasets import load_dataset, Dataset, DatasetDict
|
8 |
from huggingface_hub import HfApi, hf_hub_download
|
9 |
from datetime import datetime, timezone
|
|
|
170 |
|
171 |
class AnswerItem(BaseModel):
|
172 |
task_id: str
|
173 |
+
submitted_answer: Union[str, int, float] = Field(..., description="The agent's answer for the task_id. Accepts str, int and float")
|
174 |
|
175 |
class Submission(BaseModel):
|
176 |
username: str = Field(..., description="Hugging Face username", min_length=1)
|