22import webbrowser
33
44from huggingface_hub import HfApi
5+
6+ from utils .hf_utils import get_hf_token
57from utils .llm_utils import process_input_with_retrieval
68from zenml import step
79from zenml .client import Client
1113
1214ZENML_API_TOKEN = secret .secret_values ["zenml_api_token" ]
1315ZENML_STORE_URL = secret .secret_values ["zenml_store_url" ]
14- HF_TOKEN = os .getenv ("HF_TOKEN" )
1516SPACE_USERNAME = os .environ .get ("ZENML_HF_USERNAME" , "zenml" )
1617SPACE_NAME = os .environ .get ("ZENML_HF_SPACE_NAME" , "llm-complete-guide-rag" )
1718
@@ -50,7 +51,7 @@ def predict(message, history):
5051
5152
5253def upload_files_to_repo (
53- api , repo_id : str , files_mapping : dict , token : str = HF_TOKEN
54+ api , repo_id : str , files_mapping : dict , token : str
5455):
5556 """Upload multiple files to a Hugging Face repository
5657
@@ -89,7 +90,7 @@ def gradio_rag_deployment() -> None:
8990 space_sdk = "gradio" ,
9091 private = True ,
9192 exist_ok = True ,
92- token = HF_TOKEN ,
93+ token = get_hf_token () ,
9394 )
9495 api .add_space_secret (
9596 repo_id = hf_repo_id ,
@@ -112,6 +113,6 @@ def gradio_rag_deployment() -> None:
112113 hf_repo_requirements : "requirements.txt" ,
113114 }
114115
115- upload_files_to_repo (api , hf_repo_id , files_to_upload , HF_TOKEN )
116+ upload_files_to_repo (api , hf_repo_id , files_to_upload , get_hf_token () )
116117
117118 webbrowser .open (f"https://huggingface.co/spaces/{ hf_repo_id } " )
0 commit comments