burtenshaw's picture
burtenshaw HF Staff
Upload folder using huggingface_hub
b93d8a0 verified
# Copyright (c) Meta Platforms, Inc. and affiliates.
# All rights reserved.
#
# This source code is licensed under the BSD-style license found in the
# LICENSE file in the root directory of this source tree.
"""FastAPI application for the Chess Environment."""
from openenv.core.env_server import create_app
from ..models import ChessAction, ChessObservation
from .chess_environment import ChessEnvironment
# Create the FastAPI app
# Pass the class (factory) instead of an instance for WebSocket session support
app = create_app(ChessEnvironment, ChessAction, ChessObservation, env_name="chess_env")
if __name__ == "__main__":
import uvicorn
uvicorn.run(app, host="0.0.0.0", port=8000)