5  Ollama CLI Komut Satırı

Komut Tanım
help yardım
serve ollama’yı başlat
list Modelleri listele
pull Kütükten bir model çekin
run Bir model çalıştırın
ps Çalışan modelleri listele
stop Çalışan modeli durdurun
rm Model sil
show Bir model için bilgi göster
cp Model kopyala
create Modelfile dosyasından bir model oluşturun
push Kütük’e bir model gönderin

5.1 Help: Yardım

Herhangi bir komut için –help kullanarak yardım bilgisi alınır.

5.2 Serve

ollama serve --help
OLLAMA_DEBUG=1 ollama serve
  • OLLAMA_HOST : sunucu ismi
  • OLLAMA_MODELS : Modellerin saklandığı dizin
  • OLLAMA_MAX_LOADED_MODELS : Kaç tane model yükleniyor
  • OLLAMA_MAX_QUEUE : Max istek sayısı

5.3 List: Modelleri listele

ollama list  
NAME ID SIZE MODIFIED
ds15:latest a42b25d8c10a 1.1 GB 3 days ago
deepseek-r1:1.5b a42b25d8c10a 1.1 GB 3 days ago

5.4 Pull: Modeli kütükten çekme

ollama pull model-adi  

Örneğin:

ollama pull phi

5.5 Run: Model Çalıştırma

ollama run --help
ollama run model-adi süfle [opsiyonlar]

[] arasındakiler verilmeyebilir.

Örneğin:

ollama run phi

Eğer model yerelde yoksa, kütükten indirilir ve arkasından çalıştırılır. Aşağıda, yukarıdaki komutun sonucunu görebilirsiniz.

ollama run phi 
pulling manifest
pulling 04778965089b... 100% ▕███████████████████████████████████████████████████████████████████████▏ 1.6 GB 
pulling 7908abcab772... 100% ▕███████████████████████████████████████████████████████████████████████▏ 1.0 KB 
pulling 774a15e6f1e5... 100% ▕███████████████████████████████████████████████████████████████████████▏   77 B 
pulling 3188becd6bae... 100% ▕███████████████████████████████████████████████████████████████████████▏  132 B 
pulling 0b8127ddf5ee... 100% ▕███████████████████████████████████████████████████████████████████████▏   42 B 
pulling 4ce4b16d33a3... 100% ▕███████████████████████████████████████████████████████████████████████▏  555 B 
verifying sha256 digest
writing manifest
success
>>> Send a message (/? for help)

Aşağıdaki komut süfleye verilen cevabı gösterir ve tekrar komut satırına döner

ollama run phi "What is your name"

5.5.1 Opsiyonlar

  • –format json ile sonucun json olmasına çalışılır.
  • –keepalive modelin ne kadar süre hafızada tutulacağı

5.6 PS: Çalışan modelleri listele

ollama ps
NAME ID SIZE PROCESSOR UNTIL
ds15:latest a42b25d8c10a 2.0 GB 100% GPU 4 minutes from now

Name: çalışan model adı ID: Model ID Size: Model büyüklüğü Processor: çalıştığı işlemci Until: hafızada daha ne kadar kalacağı

5.7 Stop: Çalışan modeli durdurma

ollama stop model-adi

örneğin

ollama stop phi

5.8 rm: Model Silme

ollama rm model-adi

Örneğin

ollama rm phi

5.9 show: Model bilgisi gösterme

ollama show model-adi [opsiyonlar]
ollama show phi

Bu komutun sonuçu aşağıdaki gibidir.

  Model
    architecture        phi2    
    parameters          2.8B    
    context length      2048    
    embedding length    2560    
    quantization        Q4_0    

  Parameters
    stop    "User:"         
    stop    "Assistant:"    
    stop    "System:"       

  System
    A chat between a curious user and an artificial intelligence assistant. The assistant gives helpful     
      answers to the user's questions.                                                                        

  License
    MIT License                                                                     
    Permission is hereby granted, free of charge, to any person obtaining a copy    

5.9.1 Opsiyonlar

  • –license model lisansı
  • –modelfile model dosyası
  • –parameters parametreler
  • –system system message
  • –template model şablonu

5.10 Copy: Model kopyalama

ollama cp deepseek-r1:1.5b ds15

Bu komut model ağırlık dosyalarını kopyalamaz. Docker mantığında bir sanal yeni model manifestosu yaratır. Ama asıl büyük dosyalar olan ağırlık dosyaları kopyalanmaz.

cd $OLLAMA_MODELS
tree
du -h

5.11 Create: Yeni model oluştur.

Model dosyasından yeni bir model oluşturmada kullanılır.

FROM deepseek-r1:1.5b

# sıcaklığı (temperature) ayarlama 
# [daha yüksek daha yaratıcı, daha düşük daha tutarlı]

PARAMETER temperature 0.3

SYSTEM """
    You are Sohbet, a very smart human resources assistant 
    who answers questions succinctly and informatively.
"""
ollama create sohbet -f ./modelfiles/ModelfileDeepseek1.txt

5.12 Push

Ollama hesabı oluşturun ve modellerinizi docker gibi yayınlayın