diff --git a/app.py b/app.py index caf39db..0dafaad 100644 --- a/app.py +++ b/app.py @@ -38,6 +38,20 @@ app = FastAPI(title="Browser Use API", version="1.0.0", lifespan=lifespan) # Модели запросов class TaskRequest(BaseModel): + task: str + max_steps: Optional[int] = 20 + model: Optional[str] = None + +class TaskResponse(BaseModel): + task_id: str + status: str + result: Optional[str] = None + error: Optional[str] = None + +# Хранилище задач +tasks = {} + +@app.post("/api/tasks", response_model=TaskResponse) async def create_task(request: TaskRequest): """Создать новую задачу браузера""" import uuid