mikhiel39 commited on
Commit
a4ab4de
·
verified ·
1 Parent(s): 3ab808b

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. server/app.py +6 -6
server/app.py CHANGED
@@ -1,5 +1,4 @@
1
- from fastapi import FastAPI
2
- from openenv.core.env_server import EnvServer
3
 
4
  # 1. Import models from the root folder
5
  from models import ContractValidationAction, ContractValidationObservation
@@ -7,11 +6,12 @@ from models import ContractValidationAction, ContractValidationObservation
7
  # 2. Explicitly import the environment from the "server" folder
8
  from server.contract_validation_environment import ContractValidationEnvironment
9
 
10
- # Initialize the FastAPI application
11
- app = FastAPI(title="Contract Validation Environment API")
12
 
13
- # Bind the OpenEnv server logic to the FastAPI app
14
- server = EnvServer(app, ContractValidationEnvironment)
 
15
 
16
 
17
  def main():
 
1
+ from openenv.core.env_server import create_fastapi_app
 
2
 
3
  # 1. Import models from the root folder
4
  from models import ContractValidationAction, ContractValidationObservation
 
6
  # 2. Explicitly import the environment from the "server" folder
7
  from server.contract_validation_environment import ContractValidationEnvironment
8
 
9
+ # Instantiate your environment
10
+ env = ContractValidationEnvironment()
11
 
12
+ # Let OpenEnv dynamically generate the FastAPI application for you
13
+ app = create_fastapi_app(env, ContractValidationAction,
14
+ ContractValidationObservation)
15
 
16
 
17
  def main():