File size: 660 Bytes
7edcc51
135fa6e
8a93450
7edcc51
 
 
047e5a9
7edcc51
 
 
 
 
135fa6e
7edcc51
722a52a
7edcc51
 
 
 
 
 
135fa6e
7edcc51
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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():
    # Eğer model zaten varsa indirmeden devam et
    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