File size: 567 Bytes
6bbf552
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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()