chatbot-hieu1903 / api /download_model.py
hieu1903's picture
Upload 1869 files
7925c8f verified
raw
history blame contribute delete
838 Bytes
import os
import subprocess
def download_file(url, output_path):
if os.path.exists(output_path):
print(f"{output_path} đã tồn tại, bỏ qua tải.")
return
print(f"Đang tải file từ {url} về {output_path} ...")
try:
import gdown
# gdown vẫn dùng được với link trực tiếp Hugging Face (hoặc có thể dùng wget)
subprocess.check_call(["wget", "-O", output_path, url])
except Exception as e:
print(f"Lỗi khi tải file: {e}")
if __name__ == "__main__":
os.makedirs("models", exist_ok=True)
hf_url = "https://huggingface.co/reach-vb/TinyLlama-1.1B-Chat-v1.0-Q2_K-GGUF/resolve/main/tinyllama-1.1b-chat-v1.0-q2_k.gguf"
output_path = "models/tinyllama-1.1b-chat-v1.0.Q2_K.gguf"
download_file(hf_url, output_path)