Lilli98 commited on
Commit
e46a287
·
verified ·
1 Parent(s): fab488a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -5
app.py CHANGED
@@ -16,7 +16,6 @@ import json
16
  import traceback
17
  from datetime import datetime
18
  from pathlib import Path
19
- import traceback
20
 
21
  import streamlit as st
22
  import pandas as pd
@@ -26,19 +25,19 @@ from huggingface_hub import upload_file, HfApi
26
  # ---------------------------
27
  # CONFIG
28
  # ---------------------------
29
- DEFAULT_WEEKS = 36 # 24 或 36 可选,默认 36(你可以改回 24)
30
  TRANSPORT_DELAY = 2
31
  INITIAL_INVENTORY = 12
32
  INITIAL_BACKLOG = 0
33
 
34
- OPENAI_MODEL = "gpt-4o-mini" # or "gpt-3.5-turbo" for cheaper/testing
35
 
36
  LOCAL_LOG_DIR = Path("logs")
37
  LOCAL_LOG_DIR.mkdir(exist_ok=True)
38
 
39
  # HF settings (via Secrets)
40
  HF_TOKEN = os.getenv("HF_TOKEN")
41
- HF_REPO_ID = os.getenv("HF_REPO_ID") # e.g. "XinyuLi/beer-game-logs"
42
  hf_api = HfApi()
43
 
44
  # OpenAI key (old SDK usage)
@@ -285,7 +284,7 @@ def step_game(state: dict, distributor_order: int):
285
  placed_order = int(distributor_order)
286
  downstream = downstream_map.get(role)
287
  if downstream:
288
- state["pipeline"].setdefault(downstream, [])
289
  state["pipeline"][downstream].append(placed_order)
290
 
291
  # 7) logging
 
16
  import traceback
17
  from datetime import datetime
18
  from pathlib import Path
 
19
 
20
  import streamlit as st
21
  import pandas as pd
 
25
  # ---------------------------
26
  # CONFIG
27
  # ---------------------------
28
+ DEFAULT_WEEKS = 36 # 24 或 36 可选,默认 36
29
  TRANSPORT_DELAY = 2
30
  INITIAL_INVENTORY = 12
31
  INITIAL_BACKLOG = 0
32
 
33
+ OPENAI_MODEL = "gpt-4o-mini"
34
 
35
  LOCAL_LOG_DIR = Path("logs")
36
  LOCAL_LOG_DIR.mkdir(exist_ok=True)
37
 
38
  # HF settings (via Secrets)
39
  HF_TOKEN = os.getenv("HF_TOKEN")
40
+ HF_REPO_ID = os.getenv("HF_REPO_ID") # e.g. "Lilli98/beer-game-logs"
41
  hf_api = HfApi()
42
 
43
  # OpenAI key (old SDK usage)
 
284
  placed_order = int(distributor_order)
285
  downstream = downstream_map.get(role)
286
  if downstream:
287
+ state["pipeline"].setdefault(downstream, [0]*TRANSPORT_DELAY)
288
  state["pipeline"][downstream].append(placed_order)
289
 
290
  # 7) logging