from ai_runtime import DEFAULT_APP_PORT, DEFAULT_CARD_PORT, local_ai_env, start_minicpm_server from app import CSS, HEAD, build_app # Launch Tabras with MiniCPM card authoring and Nemotron boss play. def main() -> None: server = start_minicpm_server(port=DEFAULT_CARD_PORT) try: env = local_ai_env(DEFAULT_CARD_PORT) import os os.environ.update(env) build_app().launch(server_name="127.0.0.1", server_port=DEFAULT_APP_PORT, css=CSS, head=HEAD) finally: server.terminate() if __name__ == "__main__": main()