Update app.py
Browse files
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)
|