1
This commit is contained in:
1 parent
60beb1e00f
commit
52974e29a6
1 file changed
+14
@@ -38,6 +38,20 @@ app = FastAPI(title="Browser Use API", version="1.0.0", lifespan=lifespan)
|
|||||||
|
|
||||||
# Модели запросов
|
# Модели запросов
|
||||||
class TaskRequest(BaseModel):
|
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):
|
async def create_task(request: TaskRequest):
|
||||||
"""Создать новую задачу браузера"""
|
"""Создать новую задачу браузера"""
|
||||||
import uuid
|
import uuid
|
||||||
|
|||||||
Reference in new issue
Block a user