CloudFinOpsEnv / app.py
jacklachan's picture
Upload folder using huggingface_hub
daace4d verified
Raw
History Blame Contribute Delete
710 Bytes
"""
CloudFinOpsEnv — FastAPI Server using OpenEnv core
Exposes standard endpoints (and WebSockets) conforming to meta-pytorch/OpenEnv API.
Runs on port 7860 natively.
"""
from openenv.core.env_server import create_app
from models.action import Action
from models.observation import Observation
from engine.environment import CloudFinOpsEnvironment
app = create_app(
env=CloudFinOpsEnvironment,
action_cls=Action,
observation_cls=Observation,
)
@app.get("/")
async def root():
return {
"name": "CloudFinOpsEnv",
"status": "running",
"docs": "/docs",
"endpoints": ["/health", "/reset", "/step", "/state", "/schema", "/ws"],
}