|
|
import os |
|
|
from huggingface_hub import hf_hub_download |
|
|
|
|
|
MODEL_REPO = "Qwen/Qwen2.5-3B-Instruct-GGUF" |
|
|
FILE_NAME = "qwen2.5-3b-instruct-q4_k_m.gguf" |
|
|
LOCAL_PATH = f"model/{FILE_NAME}" |
|
|
|
|
|
def download_model(): |
|
|
|
|
|
if os.path.exists(LOCAL_PATH): |
|
|
print(f"📁 Model zaten mevcut, indirme atlandı: {LOCAL_PATH}") |
|
|
return LOCAL_PATH |
|
|
|
|
|
print("🔽 Model indiriliyor...") |
|
|
|
|
|
downloaded = hf_hub_download( |
|
|
repo_id=MODEL_REPO, |
|
|
filename=FILE_NAME, |
|
|
local_dir="model", |
|
|
local_dir_use_symlinks=False |
|
|
) |
|
|
|
|
|
print(f"✅ Model indirildi: {downloaded}") |
|
|
return downloaded |
|
|
|