tabras / launch_ai.py
vvennelakanti's picture
Build Tabras card duel prototype
6bbf552
Raw
History Blame Contribute Delete
567 Bytes
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()