Hemachandhra commited on
Commit
98dd525
·
1 Parent(s): 718899a

final fix reset body issue

Browse files
Files changed (1) hide show
  1. api/server.py +5 -18
api/server.py CHANGED
@@ -1,20 +1,7 @@
1
  from fastapi import FastAPI
2
- from pydantic import BaseModel
3
 
4
  app = FastAPI()
5
 
6
- # ----------- Request Models -----------
7
-
8
- class ResetRequest(BaseModel):
9
- task_id: str = "default"
10
-
11
-
12
- class StepRequest(BaseModel):
13
- task_id: str
14
- action: str = "continue"
15
-
16
-
17
- # ----------- Endpoints -----------
18
 
19
  @app.get("/health")
20
  def health():
@@ -22,9 +9,9 @@ def health():
22
 
23
 
24
  @app.post("/reset")
25
- def reset(req: ResetRequest):
26
  return {
27
- "task_id": req.task_id,
28
  "observation": "reset done",
29
  "reward": 0.1,
30
  "done": False
@@ -32,10 +19,10 @@ def reset(req: ResetRequest):
32
 
33
 
34
  @app.post("/step")
35
- def step(req: StepRequest):
36
  return {
37
- "task_id": req.task_id,
38
- "observation": f"action {req.action} executed",
39
  "reward": 0.5,
40
  "done": True
41
  }
 
1
  from fastapi import FastAPI
 
2
 
3
  app = FastAPI()
4
 
 
 
 
 
 
 
 
 
 
 
 
 
5
 
6
  @app.get("/health")
7
  def health():
 
9
 
10
 
11
  @app.post("/reset")
12
+ def reset():
13
  return {
14
+ "task_id": "default",
15
  "observation": "reset done",
16
  "reward": 0.1,
17
  "done": False
 
19
 
20
 
21
  @app.post("/step")
22
+ def step(action: dict = {}):
23
  return {
24
+ "task_id": action.get("task_id", "default"),
25
+ "observation": "step executed",
26
  "reward": 0.5,
27
  "done": True
28
  }