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