SamiKoen commited on
Commit
aa19c35
·
verified ·
1 Parent(s): f8b9c50

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +24 -0
app.py CHANGED
@@ -170,6 +170,30 @@ def reset_textbox():
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)
 
170
 
171
  from huggingface_hub import HfApi
172
 
173
+ def upload_logs_to_hf(repo_id: str, hf_token: str, local_log_file: str = "chat_logs.txt"):
174
+ """
175
+ Log dosyasını Hugging Face Hub repository'sine yükler.
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
+
197
  def save_chat_and_upload(chatbot):
198
  # Sohbeti kaydetme işlemini burada yapın
199
  save_status = save_chat(chatbot)