Spaces:
Sleeping
Sleeping
| from pathlib import Path | |
| path = Path("app/core/config.py") | |
| text = path.read_text(encoding="utf-8") | |
| if "HF_API_MODE" not in text: | |
| old = ' HF_TIMEOUT_SECONDS: int = get_int_env("HF_TIMEOUT_SECONDS", 60)\n' | |
| new = ''' HF_TIMEOUT_SECONDS: int = get_int_env("HF_TIMEOUT_SECONDS", 60) | |
| # auto = try best route based on model name | |
| # chat = force router chat-completions API | |
| # inference = force HF inference model endpoint | |
| HF_API_MODE: str = os.getenv("HF_API_MODE", "auto") | |
| ''' | |
| if old in text: | |
| text = text.replace(old, new) | |
| path.write_text(text, encoding="utf-8") | |
| print("HF_API_MODE added to config.py") | |
| else: | |
| print("Target line not found. config.py was not changed.") | |
| else: | |
| print("HF_API_MODE already exists in config.py") | |