Corin1998 commited on
Commit
7761278
·
verified ·
1 Parent(s): 5031695

Create health.py

Browse files
Files changed (1) hide show
  1. core/health.py +11 -0
core/health.py ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os, shutil
2
+
3
+ def health_html() -> str:
4
+ badges = []
5
+ key = os.environ.get("OPENAI_API_KEY")
6
+ badges.append("✅ OPENAI_API_KEY: 検出" if key else "❌ OPENAI_API_KEY: 未設定")
7
+ for b in ("pdftoppm", "pdftocairo"):
8
+ ok = bool(shutil.which(b))
9
+ badges.append(("✅" if ok else "❌") + f" {b}: " + ("検出" if ok else "見つからず(poppler-utils 必須)"))
10
+ badges.append(f"ℹ️ Vision={os.environ.get('OPENAI_VISION_MODEL','gpt-4o-mini')} / Text={os.environ.get('OPENAI_TEXT_MODEL','gpt-4o-mini')}")
11
+ return "<br>".join(badges)