Spaces:
Sleeping
Sleeping
| from pathlib import Path | |
| path = Path("app/generation/providers/huggingface_provider.py") | |
| text = path.read_text(encoding="utf-8") | |
| old = ''' if api_mode == "chat": | |
| answer = self.call_chat_completion_api(prompt) | |
| if answer: | |
| return clean_hosted_output(answer) | |
| answer = self.call_hf_inference_model_api(prompt) | |
| if answer: | |
| return clean_hosted_output(answer) | |
| return "" | |
| if api_mode == "inference": | |
| answer = self.call_hf_inference_model_api(prompt) | |
| if answer: | |
| return clean_hosted_output(answer) | |
| answer = self.call_chat_completion_api(prompt) | |
| if answer: | |
| return clean_hosted_output(answer) | |
| return "" | |
| ''' | |
| new = ''' if api_mode == "chat": | |
| answer = self.call_chat_completion_api(prompt) | |
| if answer: | |
| return clean_hosted_output(answer) | |
| return "" | |
| if api_mode == "inference": | |
| answer = self.call_hf_inference_model_api(prompt) | |
| if answer: | |
| return clean_hosted_output(answer) | |
| return "" | |
| ''' | |
| if old not in text: | |
| print("Could not find old fallback block. No change made.") | |
| else: | |
| text = text.replace(old, new) | |
| path.write_text(text, encoding="utf-8") | |
| print("Strict HF_API_MODE patch applied successfully.") | |