File size: 593 Bytes
6af60a5
a33a4ba
 
 
 
 
 
 
 
 
 
c12e5b3
 
 
 
6af60a5
a33a4ba
c12e5b3
6af60a5
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from openenv.core.env_server import create_fastapi_app
from .environment import RiderSafetyEnv
from models import RiderSafetyAction, RiderSafetyObservation

# Ye function automatically /ws, /reset, /step endpoints bana dega
app = create_fastapi_app(
    RiderSafetyEnv,
    action_cls=RiderSafetyAction,
    observation_cls=RiderSafetyObservation
)

@app.get("/")
def read_root():
    return {"message": "Road Safety OpenEnv is Running", "tasks": ["easy", "medium", "hard"]}

def main():
    import uvicorn
    uvicorn.run(app, host="0.0.0.0", port=7860)

if __name__ == "__main__":
    main()