cwadayi commited on
Commit
dc81690
·
verified ·
1 Parent(s): 5c1871e

Update config.py

Browse files
Files changed (1) hide show
  1. config.py +13 -3
config.py CHANGED
@@ -15,7 +15,11 @@ CHANNEL_SECRET = os.getenv("CHANNEL_SECRET")
15
 
16
  # --- Hugging Face Space URL ---
17
  HF_SPACE_URL = os.getenv("SPACEURL")
18
- # ... (中間部分程式碼不變) ...
 
 
 
 
19
  else:
20
  HF_SPACE_URL = ""
21
 
@@ -24,10 +28,16 @@ STATIC_DIR = os.getenv("STATIC_DIR", os.path.join(tempfile.gettempdir(), "static
24
  os.makedirs(STATIC_DIR, exist_ok=True)
25
 
26
  # --- API 端點與金鑰 ---
27
- CWA_AUTH_KEY = os.getenv("CWA_AUTH_KEY") # [新增] 從環境變數讀取 CWA 金鑰
28
  CWA_ALARM_API = "https://app-2.cwa.gov.tw/api/v1/earthquake/alarm/list"
29
  USGS_API_BASE_URL = "https://earthquake.usgs.gov/fdsnws/event/1/query"
30
 
31
  # --- AI 模型設定 ---
32
  HUGGING_FACE_TOKEN = os.getenv("HUGGING_FACE_TOKEN")
33
- # ... (以下程式碼不變) ...
 
 
 
 
 
 
 
15
 
16
  # --- Hugging Face Space URL ---
17
  HF_SPACE_URL = os.getenv("SPACEURL")
18
+ if not HF_SPACE_URL:
19
+ sid = os.getenv("SPACE_ID")
20
+ if sid and "/" in sid:
21
+ author, name = sid.split("/", 1)
22
+ HF_SPACE_URL = f"https://{author.replace('_', '-')}-{name.replace('_', '-')}.hf.space"
23
  else:
24
  HF_SPACE_URL = ""
25
 
 
28
  os.makedirs(STATIC_DIR, exist_ok=True)
29
 
30
  # --- API 端點與金鑰 ---
31
+ CWA_AUTH_KEY = os.getenv("CWA_AUTH_KEY")
32
  CWA_ALARM_API = "https://app-2.cwa.gov.tw/api/v1/earthquake/alarm/list"
33
  USGS_API_BASE_URL = "https://earthquake.usgs.gov/fdsnws/event/1/query"
34
 
35
  # --- AI 模型設定 ---
36
  HUGGING_FACE_TOKEN = os.getenv("HUGGING_FACE_TOKEN")
37
+ LLM_MODEL = os.getenv("LLM_MODEL", "bigscience/bloomz-560m")
38
+ LLM_MAX_NEW_TOKENS = int(os.getenv("LLM_MAX_NEW_TOKENS", "120"))
39
+ LLM_TOP_K = int(os.getenv("LLM_TOP_K", "50"))
40
+ LLM_TEMPERATURE = float(os.getenv("LLM_TEMPERATURE", "0.7"))
41
+
42
+ # --- 顯示用當年年份 ---
43
+ CURRENT_YEAR = datetime.now().year