File size: 522 Bytes
5fb3d31
887ef72
 
5fb3d31
 
 
 
 
 
 
 
 
4abd3ba
 
 
 
5fb3d31
0f128eb
5fb3d31
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from openenv.core.env_server import create_fastapi_app
from server.environment import EmailTriageEnv
from models import EmailAction, EmailObservation
import uvicorn

# Initialize the FastAPI app
app = create_fastapi_app(
    env=EmailTriageEnv,
    action_cls=EmailAction,
    observation_cls=EmailObservation,
)

@app.get("/")
def health_check():
    return {"status": "ok", "message": "Email Triage OpenEnv is running"}

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

if __name__ == "__main__":
    main()