Update app.py
Browse files
app.py
CHANGED
@@ -170,34 +170,14 @@ def reset_textbox():
|
|
170 |
|
171 |
from huggingface_hub import HfApi
|
172 |
|
173 |
-
def
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
Args:
|
178 |
-
repo_id (str): Repository kimliği (örn. "kullaniciadi/space-ismi").
|
179 |
-
hf_token (str): Hugging Face API token'ınız.
|
180 |
-
local_log_file (str): Yüklenecek log dosyasının yolu.
|
181 |
-
"""
|
182 |
-
api = HfApi(token=hf_token)
|
183 |
-
|
184 |
-
try:
|
185 |
-
api.upload_file(
|
186 |
-
path_or_fileobj=local_log_file,
|
187 |
-
path_in_repo=local_log_file,
|
188 |
-
repo_id=repo_id,
|
189 |
-
repo_type="space",
|
190 |
-
commit_message="Log dosyası güncellendi"
|
191 |
-
)
|
192 |
-
print(f"Log dosyası başarıyla yüklendi: {local_log_file}")
|
193 |
-
except Exception as e:
|
194 |
-
print(f"Log dosyası yüklenirken hata oluştu: {e}")
|
195 |
-
|
196 |
-
# Örnek kullanım:
|
197 |
-
if __name__ == "__main__":
|
198 |
HF_REPO_ID = "SamiKoen/BF" # Kendi repo kimliğinizi girin.
|
199 |
-
HF_TOKEN = "
|
200 |
upload_logs_to_hf(HF_REPO_ID, HF_TOKEN)
|
|
|
201 |
|
202 |
|
203 |
# Gradio arayüzü
|
|
|
170 |
|
171 |
from huggingface_hub import HfApi
|
172 |
|
173 |
+
def save_chat_and_upload(chatbot):
|
174 |
+
# Sohbeti kaydetme işlemini burada yapın
|
175 |
+
save_status = save_chat(chatbot)
|
176 |
+
# Log dosyasını Hugging Face Hub'a yükleyin
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
177 |
HF_REPO_ID = "SamiKoen/BF" # Kendi repo kimliğinizi girin.
|
178 |
+
HF_TOKEN = os.getenv("HF_TOKEN") # Token'ı ortam değişkeni olarak alabilirsiniz.
|
179 |
upload_logs_to_hf(HF_REPO_ID, HF_TOKEN)
|
180 |
+
return save_status
|
181 |
|
182 |
|
183 |
# Gradio arayüzü
|