Ana içeriğe atla
Yapay Zeka
Büyük Dil Modelleri

Yerel Yapay Zekâ İş Akışları için Unsloth Desktop Nasıl Kullanılır

LLM çıkarımı, ince ayar, görsel modeller, görüntü ve video üretimi, OpenCode kodlama ajanları ve yerel API’ler dahil, yerel yapay zekâ iş akışları için Unsloth Desktop’ı tek bir masaüstü uygulamasından kullanın.
Abid Ali Awan's photo
Abid Ali Awan
Güncel · 8 dk. oku

Yapay Zeka ile Keşfedin

ChatGPTClaudePerplexity

Ücretsiz Hesabınızı Oluşturun

Alıştırma and program your progress.

Google Ile Devam Edin
Devam ederek Kullanım Şartlarımızı, Gizlilik Politikamızı ve verilerinizin ABD’de saklandığını kabul etmiş olursunuz.

Unsloth Studio, her şeyi yerelde bir masaüstü uygulaması olarak çalıştırmanıza olanak tanıyan Unsloth Desktop ile büyük bir yükseltme aldı. Bu, paket kurmaya, farklı araçları yapılandırmaya veya terminalde sürekli komut çalıştırmaya zaman harcamak istemediğiniz durumlarda özellikle kullanışlıdır.

Unsloth Desktop temelde yerel yapay zekâ iş akışları için hepsi bir arada bir çözümdür. 

Aynı uygulama içinden LLM’leri çalıştırabilir ve ince ayar yapabilir, görsel modelleri test edebilir, görüntü ve video üretebilir, görüntü modelleri eğitebilir, sesle çalışabilir, yapay zekâ kodlama araçlarını kullanabilir, modelleri yönetebilir ve yerel bir API çalıştırabilirsiniz.

Bu kılavuzda, Linux’a Unsloth Desktop’ı nasıl kuracağınızı, yerel LLM’leri nasıl çalıştıracağınızı, OpenCode ile nasıl bağlayacağınızı ve yerel bir modeli kullanarak nasıl bir Python projesi oluşturacağınızı göstereceğim. 

Ayrıca diğer bazı özelliklerini de keşfedecek ve tek bir uygulamadan yerelde ne kadar çok şey yapabileceğinizi göreceğiz.

1. NVIDIA GPU’nuzu Kontrol Edin

Unsloth Desktop’ı kurmadan önce NVIDIA GPU’nuzun algılandığını ve CUDA’nın düzgün çalıştığını hızlıca kontrol etmek iyi bir fikirdir. 

Bu, yerelde model çalıştırmaya veya ince ayar yapmaya başladığınızda yaşanabilecek sorunları önlemeye yardımcı olacaktır.

Önce terminali açıp şunu çalıştırın:

nvidia-smi

GPU Summary

Bu komut NVIDIA GPU’nuzu, sürücü sürümünü, kullanılabilir GPU belleğini ve CUDA uyumluluk bilgilerini göstermelidir.

Ardından, sisteminizde yüklü CUDA derleyicisini kontrol edin:

nvcc --version

Şuna benzer bir çıktı görmelisiniz:

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2025 NVIDIA Corporation
Built on Tue_May_27_02:21:03_PDT_2025
Cuda compilation tools, release 12.9, V12.9.86
Build cuda_12.9.r12.9/compiler.36037853_0

Her iki komut da çalışıyor ve GPU’nuz doğru şekilde algılanıyorsa, sisteminiz Unsloth Desktop için hazır demektir.

2. Unsloth Desktop’ı İndirin ve Kurun

Sonraki adımda, resmi Unsloth web sitesine gidin ve Unsloth Desktop’ı indirin. 

İşletim sisteminiz için doğru paketi seçtiğinizden emin olun.

Download the Unsloth Desktop installer

Kaynak: Linux için Unsloth Desktop’ı indirin 

İndirme tamamlandıktan sonra paketi diğer masaüstü uygulamalarında olduğu gibi kurun. 

Linux’ta dağıtımınıza bağlı olarak bu bir .deb paket olabilir.

Installing the Unsloth Desktop

Kurulum tamamlandığında Unsloth Desktop’ı başlatın. 

Uygulama, mevcut donanımınızı otomatik olarak algılamalı ve ana arayüze erişim sağlamalıdır.

Unsloth Desktop main screen

Buradan modelleri keşfedip indirebilir, LLM’leri yerelde çalıştırabilir, modellere ince ayar yapabilir, görüntüler ve diğer modalitelerle çalışabilir, yerel modellerinizi yönetebilir ve Unsloth Desktop içindeki diğer araçlara erişebilirsiniz.

3. Unsloth Desktop’ta Bir LLM İndirin ve Çalıştırın

Unsloth Desktop’ta Model hub’ı açın ve çalıştırmak istediğiniz modeli arayın. 

Bu test için, en sevdiğim küçük modellerden birini kullandım:

empero-ai/Qwythos-9B-Claude-Mythos-5-1M-GGUF · Hugging Face

Downloading the empero-ai/Qwythos-9B-Claude-Mythos-5-1M-GGUF the model

Modeli indirdikten sonra yükleyebilir ve doğrudan Unsloth Desktop içinde sohbet etmeye başlayabilirsiniz. 

Sistemimde ortalama olarak saniyede yaklaşık 102 token elde ediyordum; bu değer bazı kodlama odaklı sorgularda saniyede yaklaşık 125 token’a çıktı. 

Ayrıca web erişimini etkinleştirip modelden en güncel borsa haberleri hakkında sorular sordum. 

Bu, modelin kendi bilgisinin ötesinde bilgiye ihtiyaç duyduğunuzda yerel sohbet deneyimini çok daha kullanışlı hale getiriyor. 

Testing the empero-ai/Qwythos-9B-Claude-Mythos-5-1M-GGUF in Unsloth Desktop

Sırada sadece soruları yanıtlamanın ötesinde bir şeyler inşa edip edemeyeceğini görmek istedim. 

Bir web sitesi oluşturmasını istedim; kodu üretti ve sohbetin yanında siteyi gösterdi; böylece değişikliklere devam ederken sonucu görmek kolay oldu. 

Testing the empero-ai/Qwythos-9B-Claude-Mythos-5-1M-GGUF in Unsloth Desktop

4. Bir Görsel Modeli Test Edin

Unsloth Desktop ayrıca görme-dil modellerini de destekler; bu sayede bir görüntüyü doğrudan sohbete yükleyip onunla ilgili sorular sorabilirsiniz.

Benim testimde, gerekli görsel kodlayıcı modeli indirdiğimde otomatik olarak kuruldu. 

Sadece bir görsel yükledim, onunla ilgili bir soru sordum ve model birkaç saniye içinde son derece isabetli bir yanıt döndürdü.

Testing the empero-ai/Qwythos-9B-Claude-Mythos-5-1M-GGUF in Unsloth Desktop

Görsel desteği özellikle kodlama ajanlarıyla çalışırken çok faydalıdır. 

Örneğin bir web sitesinin ekran görüntüsünü yükleyip düzeltilmesini istediğiniz bir sorunu işaret edebilir, yeniden oluşturmak istediğiniz bir tasarımı ajana gösterebilir veya kendi uygulamanızı geliştirirken mevcut bir arayüzü görsel referans olarak kullanabilirsiniz. 

5. Unsloth Desktop’ı OpenCode ile Kullanın

Daha küçük modeller test için ve bazı hafif ajan temelli kodlama işleri için harikadır. 

Ancak daha büyük projeleri kaldırabilecek ciddi bir yerel kodlama ajanı istiyorsanız, GPU’nuzun VRAM’ine sığabilecek daha güçlü bir modele ihtiyacınız olacak.

Benim durumumda 24 GB VRAM’li RTX 3090 kullanıyorum; bu nedenle Muse Glimmer 30B’nin Q4 sürümünü indirdim.

Unsloth Desktop’ta Models sekmesini açın, modeli arayın ve UD-Q4_K_XL sürümünü indirin. 

Birkaç dakika içinde model indirilip sisteminizde yüklenmiş olmalıdır.

Download the Muse Glimmer 3b in Unsloth Desktop

Varsayılan olarak bağlam penceresi yaklaşık 4K’ya ayarlıydı; bu, birden çok dosya üzerinde çalışan bir kodlama ajanı için çok küçüktür. 

Unsloth Desktop’ta sağ paneli açın, bağlam uzunluğunu 64K olarak değiştirin, aşağı kaydırın ve modeli yeniden yükleyin. 

Setting the context length in Unsloth Desktop

Model yeniden yüklendikten sonra, GPU bellek kullanımınızı kontrol etmek için Ayarlar → Sistem bölümüne gidin. 

Benim durumumda model yaklaşık 22 GB VRAM kullanıyordu ve KV önbellek için yaklaşık 2 GB boş kalıyordu. Bu, testlerim için yeterliydi; ancak kullanılabilir bellek, GPU’nuz ve iş yükünüze bağlı olacaktır. 

Check the system info in Unsloth Desktop

Sonra Ayarlar → Ajanlar bölümünü açın ve kodlama ajanı olarak OpenCode’u seçin. 

Unsloth Desktop, başlatmanız gereken komutu otomatik olarak oluşturacaktır. 

Testing the integration of the OpenCode with Unsloth Desktop

Önce terminal kullanarak bir proje dizini oluşturun:

mkdir unsloth-project
cd unsloth-project

Ardından OpenCode’u başlatın:

unsloth start opencode \
  --model unsloth/Muse-Glimmer-30B-GGUF:UD-Q4_K_XL \
  --context-length 64000

Komutta bağlam uzunluğunu eklediğinizden emin olun. 

Aksi halde OpenCode, varsayılan daha küçük bağlam penceresiyle başlayabilir.

Komut, gerekirse OpenCode’u kuracak ve ardından yerel Unsloth modeliniz kullanıma hazır şekilde terminal arayüzünü başlatacaktır. 

Using the OpenCode with the Unsloth Desktop

6. OpenCode ile Bir Proje Oluşturun

Artık her şey bağlandığına göre, yerel kodlama ajanına düzgün bir test yapmak istedim. 

Küçük bir kod parçacığı üretmesini istemek yerine, sıfırdan Python ile Mario tarzı bir oyun geliştirmesini istedim.

Şu istemi kullandım:

Create a simple Mario-style 2D platform game in Python using Pygame. 
Add left/right movement, jumping, platforms, coins, enemies, a score counter, and a finish flag. 
Use simple built-in shapes instead of external assets. 
Create the files, install dependencies, test the game, and tell me how to run it.

OpenCode önce bir yapılacaklar listesi oluşturdu ve ardından projeyi adım adım ilerletmeye başladı. Dosyaları oluşturdu, oyun mantığını yazdı, bağımlılıkları yönetti ve sonunda oyunu başlatmak için gereken komutu verdi. 

Testing the Muse Glimmer in OpenCode

Son oyun çalıştı; ancak hâlâ biraz hatalıydı. 

Muse Glimmer’ın Q4 sürümü bu daha büyük kodlama görevi için umduğum kadar iyi performans göstermedi; yeterli VRAM’iniz varsa daha iyi kodlama performansı için Q8 sürümünü denemenizi öneririm. 

Game generated by Muse Glimmer locally.

Unsloth Desktop’ın Diğer Önemli Özellikleri

Şimdiye kadar Unsloth Desktop’ı çoğunlukla LLM çalıştırma ve kodlama ajanları için kullandık; ancak çok daha fazlasını yapabiliyor. 

Fikir, her görev için farklı bir araç kurmak yerine, yerel yapay zekâ iş akışlarınızın çoğunun aynı uygulamadan erişilebilir olmasıdır.

Unsloth Desktop other options

LLM ince ayarı

LLM’lere yerelde LoRA ve QLoRA gibi yöntemlerle ince ayar yapabilirsiniz. 

Kodsuz eğitim arayüzü, veri kümenizi seçmeyi, eğitim ayarlarını yapılandırmayı, çalıştırmayı başlatmayı ve tüm eğitim hattını kendiniz kurmadan nihai modeli dışa aktarmayı da kolaylaştırır.

Görüntü üretimi ve düzenleme

Desteklenen difüzyon modellerini indirip metin istemlerinden yerelde görüntü üretebilirsiniz. Ayrıca mevcut bir görüntüyü yükleyip istediğiniz değişiklikleri tarif ederek desteklenen modellerle görüntü düzenleme yapabilirsiniz.

Görüntü LoRA eğitimi

Görüntü üretiminin ötesine geçmek isterseniz, kendi veri kümeniz üzerinde görüntü LoRA’ları da eğitebilirsiniz. 

Bu, bir modele belirli bir konu, karakter, ürün veya görsel stili öğretmek ve ardından bu LoRA’yı gelecekteki üretimlerde kullanmak için faydalıdır.

Video üretimi

Unsloth Desktop, desteklenen difüzyon modellerini kullanarak yerel video üretim iş akışlarını da destekler. 

Bu, ayrı bir ortam kurmak yerine hem görüntü hem de video üretimini aynı uygulamadan denemeler yapabileceğiniz anlamına gelir.

Konuşma ve ses modelleri

Konuşmadan metne, metinden konuşmaya ve diğer desteklenen ses modelleriyle çalışabilirsiniz. 

Bu sayede sesi yazıya dökebilir, konuşma üretebilir ve farklı ses tabanlı yapay zekâ iş akışlarını yerelde deneyebilirsiniz.

Veri tarifleri

Veri tarifleri, PDF ve CSV gibi dosyaları inceleyebileceğiniz, düzenleyebileceğiniz ve eğitime hazırlayabileceğiniz veri kümelerine dönüştürmeye yardımcı olur. 

Bu, kendi veriniz olduğunda ancak veri kümesini sıfırdan elle oluşturmak istemediğiniz durumlarda özellikle kullanışlıdır.

Model depolama ve yönetimi

Daha fazla model indirip kendi modellerinizi eğitmeye başladıkça, her şeyin yönetimi hızla karmaşık hale gelebilir. 

Unsloth Desktop, indirilen modelleri, veri kümelerini, adaptörleri, eğitim çalıştırmalarını ve diğer yerel varlıkları yönetmek için tek bir yer sunar.

Modelleri dışa aktarma

Unsloth Studio, Safetensors/LoRA modellerini GGUF ve diğer formatlara dışa aktarmayı resmî olarak destekler. Dışa aktarılan modelleri çalıştırmak için llama.cpp açıkça desteklenir. 

Yerel API

Son olarak, Unsloth Desktop yerel modelinizi OpenAI uyumlu bir API aracılığıyla sunabilir. Böylece barındırılan bir model API’sine bağımlı olmadan yerelde çalışan modellerinizi diğer uygulamalara, kodlama araçlarına veya yapay zekâ projelerine bağlamak kolaylaşır.

Son Düşünceler

Unsloth Desktop gerçekten ilginç bir yöne ilerliyor. 

LLM’lerin, ince ayarın, görüntü ve video üretiminin, kodlama ajanlarının, veri kümelerinin ve yerel API’lerin tek bir masaüstü uygulamasında bulunması, özellikle her aracı elle yapılandırmak istemeyenler için yerel yapay zekâ ile çalışmayı çok daha kolaylaştırıyor.

Bununla birlikte, hâlâ biraz pürüzlü bir his veriyor. 

Daha eski GPU’larda veya güncel olmayan CUDA sürücülerine sahip sistemlerde, Linux veya Windows’ta bağımlılıkları giderme ve bazı şeyleri elle kurma ihtiyacı doğabilir.

Ben de görüntü üretimi, bağlam ayarları ve kodlama ajanlarıyla ilgili bazı sorunlarla karşılaştım. 

Örneğin, Unsloth Desktop’ta model bağlamını artırırsanız, kodlama ajanını başlatırken de açıkça aynı bağlam uzunluğunu ayarlamanız gerekebilir. Bazı web sitesi üretimi ve Canvas tarzı iş akışları da her zaman beklediğim gibi davranmadı.

Unsloth çok kısa sürede çok sayıda özellik ekledi; ancak her şey henüz tamamen stabil hissettirmiyor. Desktop daha optimize ve olgun hale geldikçe bu sorunların çoğunun iyileşmesini bekliyorum.

Şimdilik, ana hedefim yalnızca bir yapay zekâ kodlama ajanı veya başka bir uygulama için yerel bir LLM sunmaksa, hâlâ llama.cpp’yi tercih ediyorum. 

Model, bağlam, GPU offload, bellek kullanımı ve diğer düşük seviye ayarlar üzerinde çok daha fazla kontrol sağlıyor.

Unsloth Desktop kullanımı çok daha kolayken, yapılandırmayı ince ayar yapmak ve donanımımdan mümkün olan en yüksek performansı almak istediğimde yine de llama.cpp daha iyi bir seçenek.

Unsloth Desktop SSS

Unsloth Desktop ücretsiz ve açık kaynaklı mı?

Evet, Unsloth Desktop tamamen ücretsiz ve Apache 2.0 lisansı altında yayımlanmış açık kaynaklı bir yazılımdır. Uygulamayı kullanmak, modelleri çalıştırmak veya temel özelliklerine erişmek için hiçbir abonelik katmanı veya ödeme duvarı yoktur.

Unsloth Desktop’ı Windows, macOS veya AMD GPU’larda kurabilir miyim?

Evet. Bu makale özellikle Linux .deb kurulumundan bahsetse de, Unsloth Desktop Windows ve macOS’ta (Apple Silicon - M serisi çipler dahil) tamamen desteklenmektedir. Ayrıca, Windows, Linux ve WSL ortamlarında çıkarım ve ince ayar için AMD GPU’ları da destekler.

Unsloth Desktop için minimum VRAM nedir?

VRAM gereksinimleriniz tamamen model boyutuna ve göreve bağlıdır. Basit çıkarım için, güçlü şekilde quantize edilmiş küçük modelleri (ör. 3B parametre) yalnızca 3,5 GB ila 4 GB VRAM ile çalıştırabilirsiniz. Küçük bir modele QLoRA ile ince ayar yapmak isterseniz, genellikle en az 6 GB ila 8 GB VRAM gerekir.

Unsloth Desktop tamamen çevrimdışı çalışır mı?

Evet, Unsloth Desktop tamamen çevrimdışı çalışabilir. Bir model için web aramasını özellikle etkinleştirmediğiniz sürece, tüm model çalıştırma, ince ayar ve veri üretimi donanımınızda yerel olarak gerçekleşir. Unsloth’un OpenAI uyumlu API’sini diğer yerel uygulamalara bağlanmak için kullanıyorsanız, varsayılan olarak [http://127.0.0.1:8888](http://127.0.0.1:8888) adresine bağlanır; böylece trafiğiniz makinenizi asla terk etmez.


Abid Ali Awan's photo
Author
Abid Ali Awan
LinkedIn
Twitter

Sertifikalı bir veri bilimcisi olarak, yenilikçi makine öğrenimi uygulamaları oluşturmak için en son teknolojileri kullanmaya büyük ilgi duyuyorum. Konuşma tanıma, veri analizi ve raporlama, MLOps, konuşma yapay zekası ve NLP alanlarında güçlü bir geçmişe sahip olarak, gerçek bir etki yaratabilecek akıllı sistemler geliştirme becerilerimi geliştirdim. Teknik uzmanlığımın yanı sıra, karmaşık kavramları açık ve özlü bir dille ifade etme yeteneğine sahip, becerikli bir iletişimciyim. Sonuç olarak, veri bilimi konusunda aranan bir blog yazarı oldum ve giderek büyüyen veri profesyonelleri topluluğuyla görüşlerimi ve deneyimlerimi paylaşıyorum. Şu anda, içerik oluşturma ve düzenlemeye odaklanıyorum. Büyük dil modelleriyle çalışarak, hem işletmelerin hem de bireylerin verilerinden en iyi şekilde yararlanmalarına yardımcı olabilecek güçlü ve ilgi çekici içerikler geliştiriyorum.

Konular
Yapay Zeka
Büyük Dil Modelleri

Öne Çıkan DataCamp Kursları

Kurs

Geliştiriciler için Yapay Zeka Destekli Kodlama

1 sa 30 dk
11.4K
AI ile kodlamanızı geliştirin — kodlama asistanınızı kod yazma, test etme ve belgeleme konusunda etkili bir şekilde yönlendirin.
Ayrıntıları GörüntüleKursa Başla

Ücretsiz Hesabınızı Oluşturun

Alıştırma and program your progress.

Google Ile Devam Edin
Devam ederek Kullanım Şartlarımızı, Gizlilik Politikamızı ve verilerinizin ABD’de saklandığını kabul etmiş olursunuz.
Devamını Gör
İlgili

blog

Hızlı Sevkiyat İçin Pratik Vibe Kodlama Teknoloji Yığını

Ön uç, arka uç, veritabanları, kimlik doğrulama, depolama, e-posta, test, dağıtım ve izleme için en iyi araçları keşfedin.
Abid Ali Awan's photo

Abid Ali Awan

14 dk.

blog

2026’da En Popüler 40 Yazılım Mühendisi Mülakat Sorusu

Algoritmalar, sistem tasarımı ve davranışsal senaryoları kapsayan bu temel sorularla teknik mülakat sürecine hakim olun. Uzman cevapları, kod örnekleri ve kanıtlanmış hazırlık stratejileri edinin.
Dario Radečić's photo

Dario Radečić

15 dk.

Eğitim

.gitignore Nasıl Kullanılır: Örneklerle Pratik Bir Giriş

Git deponuzu temiz tutmak için .gitignore’u nasıl kullanacağınızı öğrenin. Bu eğitim; temelleri, yaygın kullanım durumlarını ve başlamanıza yardımcı olacak pratik örnekleri kapsar!
Kurtis Pykes 's photo

Kurtis Pykes

8 dk.

Eğitim

Python'da Listeyi String'e Nasıl Dönüştürürsünüz

Bu hızlı eğitimde, Python'da bir listeyi string'e nasıl dönüştüreceğinizi öğrenin.
Adel Nehme's photo

Adel Nehme

Devamını Gör