| 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 |
|
|