{"id":35118,"date":"2025-11-25T22:31:14","date_gmt":"2025-11-25T19:31:14","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/ollama-ve-gemma-ile-kendi-llminizi-dakikalar-icinde-yerel-olarak-kurun-ve-calistirin\/"},"modified":"2025-11-25T22:31:14","modified_gmt":"2025-11-25T19:31:14","slug":"ollama-ve-gemma-ile-kendi-llminizi-dakikalar-icinde-yerel-olarak-kurun-ve-calistirin","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/ollama-ve-gemma-ile-kendi-llminizi-dakikalar-icinde-yerel-olarak-kurun-ve-calistirin\/","title":{"rendered":"Ollama ve Gemma ile Kendi LLM&#8217;inizi Dakikalar \u0130\u00e7inde Yerel Olarak Kurun ve \u00c7al\u0131\u015ft\u0131r\u0131n"},"content":{"rendered":"<p>Kendi yapay zeka deneyiminizi bilgisayar\u0131n\u0131zda kurmak ister misiniz? Bulut tabanl\u0131 \u00e7\u00f6z\u00fcmlerin getirdi\u011fi gizlilik endi\u015feleri, maliyetler ve gecikme s\u00fcreleri sizi yoruyor olabilir. Peki ya en g\u00fc\u00e7l\u00fc b\u00fcy\u00fck dil modellerinden (LLM) birini, Google&#8217;\u0131n a\u00e7\u0131k kaynakl\u0131 Gemma&#8217;s\u0131n\u0131, dakikalar i\u00e7inde kendi makinenizde \u00e7al\u0131\u015ft\u0131rma imkan\u0131n\u0131z olsa? Bu makale, Ollama platformunu kullanarak Gemma modelini yerel olarak nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ve y\u00f6netece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayacak, b\u00f6ylece yapay zeka g\u00fcc\u00fcn\u00fc tamamen kendi kontrol\u00fcn\u00fcze alacaks\u0131n\u0131z. Bu rehber ile, veri gizlili\u011fini koruyarak, internet ba\u011flant\u0131s\u0131 olmadan bile projelerinizi ve fikirlerinizi geli\u015ftirme \u00f6zg\u00fcrl\u00fc\u011f\u00fcne kavu\u015facaks\u0131n\u0131z.<\/p>\n<h2>Giri\u015f: Yapay Zeka G\u00fcc\u00fcn\u00fc Kendi Bilgisayar\u0131n\u0131za Ta\u015f\u0131maya Haz\u0131r m\u0131s\u0131n\u0131z?<\/h2>\n<p>G\u00fcn\u00fcm\u00fcz dijital d\u00fcnyas\u0131nda yapay zeka, hayat\u0131m\u0131z\u0131n her alan\u0131na h\u0131zla n\u00fcfuz ediyor. \u00d6zellikle b\u00fcy\u00fck dil modelleri (LLM&#8217;ler), metin olu\u015fturma, \u00f6zetleme, kod yazma ve karma\u015f\u0131k sorular\u0131 yan\u0131tlama gibi bir\u00e7ok alanda inan\u0131lmaz yetenekler sergiliyor. Ancak bu modellerin \u00e7o\u011funa eri\u015fim genellikle bulut tabanl\u0131 servisler arac\u0131l\u0131\u011f\u0131yla ger\u00e7ekle\u015fiyor. Bu durum, beraberinde baz\u0131 \u00f6nemli endi\u015feleri de getiriyor: Veri gizlili\u011fi, hassas bilgilerin \u00fc\u00e7\u00fcnc\u00fc taraf sunucularda i\u015flenmesi riski, s\u00fcrekli internet ba\u011flant\u0131s\u0131 gereksinimi ve kullan\u0131m ba\u015f\u0131na \u00f6deme maliyetleri. Bir\u00e7ok kullan\u0131c\u0131 ve geli\u015ftirici i\u00e7in, bu k\u0131s\u0131tlamalar yenilik\u00e7i projeleri hayata ge\u00e7irmeyi zorla\u015ft\u0131rabiliyor veya tamamen engelleyebiliyor.<\/p>\n<p>Bu noktada, yerel olarak \u00e7al\u0131\u015ft\u0131r\u0131labilen LLM&#8217;ler devreye giriyor ve adeta bir devrim niteli\u011fi ta\u015f\u0131yor. Kendi bilgisayar\u0131n\u0131zda bir LLM \u00e7al\u0131\u015ft\u0131rmak, veri gizlili\u011fi konusunda tam kontrol sahibi olman\u0131z\u0131 sa\u011flar. Hassas verileriniz asla d\u0131\u015far\u0131ya \u00e7\u0131kmaz ve tamamen sizin cihaz\u0131n\u0131zda kal\u0131r. Ayr\u0131ca, internet ba\u011flant\u0131s\u0131na ihtiya\u00e7 duymadan istedi\u011finiz zaman, istedi\u011finiz yerde yapay zeka yeteneklerinden faydalanabilirsiniz. Geli\u015ftiriciler i\u00e7in bu, API \u00e7a\u011fr\u0131lar\u0131n\u0131n gecikme s\u00fcrelerini ortadan kald\u0131rarak \u00e7ok daha h\u0131zl\u0131 prototipleme ve test imkanlar\u0131 sunar. Daha da \u00f6nemlisi, bulut servislerinin s\u00fcrekli artan maliyetlerinden ka\u00e7\u0131narak, projelerinizi \u00e7ok daha uygun b\u00fct\u00e7elerle hayata ge\u00e7irebilirsiniz.<\/p>\n<p>Bu makalede odak noktam\u0131z, yerel LLM kurulumunu son derece basit ve eri\u015filebilir k\u0131lan iki g\u00fc\u00e7l\u00fc ara\u00e7 olacak: Ollama ve Google&#8217;\u0131n yeni nesil a\u00e7\u0131k kaynakl\u0131 LLM&#8217;i Gemma. Ollama, karma\u015f\u0131k LLM&#8217;leri bilgisayar\u0131n\u0131zda kurma, indirme ve \u00e7al\u0131\u015ft\u0131rma s\u00fcre\u00e7lerini inan\u0131lmaz derecede kolayla\u015ft\u0131ran bir platformdur. Tek bir komutla en pop\u00fcler modelleri indirip \u00e7al\u0131\u015ft\u0131rabilirsiniz. Gemma ise, Google&#8217;\u0131n geli\u015fmi\u015f yapay zeka ara\u015ft\u0131rmalar\u0131n\u0131n bir \u00fcr\u00fcn\u00fc olan, hafif ve g\u00fc\u00e7l\u00fc bir model ailesidir. A\u00e7\u0131k kaynak olmas\u0131 sayesinde topluluk taraf\u0131ndan geli\u015ftirilmeye ve optimize edilmeye a\u00e7\u0131k olmas\u0131, onu yerel LLM projeleri i\u00e7in cazip bir se\u00e7enek haline getiriyor. Birlikte, bu iki ara\u00e7, herkesin kendi ki\u015fisel yapay zeka laboratuvar\u0131n\u0131 dakikalar i\u00e7inde kurmas\u0131na olanak tan\u0131yor. Haz\u0131rsan\u0131z, bu heyecan verici yolculu\u011fa \u00e7\u0131kal\u0131m ve yapay zekan\u0131n g\u00fcc\u00fcn\u00fc kendi cihazlar\u0131m\u0131za ta\u015f\u0131yal\u0131m!<\/p>\n<h2>Yerel LLM Ekosistemini Anlamak: Ollama ve Gemma&#8217;n\u0131n Temelleri<\/h2>\n<p>Yerel yapay zeka d\u00fcnyas\u0131na ad\u0131m atarken, bu alandaki temel kavramlar\u0131 ve ara\u00e7lar\u0131 anlamak b\u00fcy\u00fck \u00f6nem ta\u015f\u0131r. Bu b\u00f6l\u00fcmde, B\u00fcy\u00fck Dil Modelleri&#8217;nin (LLM) ne oldu\u011funu, neden onlar\u0131 yerel olarak \u00e7al\u0131\u015ft\u0131rmam\u0131z gerekti\u011fini, Ollama&#8217;n\u0131n bu s\u00fcreci nas\u0131l basitle\u015ftirdi\u011fini ve Google&#8217;\u0131n yeni nesil a\u00e7\u0131k kaynakl\u0131 modeli Gemma&#8217;n\u0131n \u00f6zelliklerini detayl\u0131 bir \u015fekilde inceleyece\u011fiz.<\/p>\n<h3>B\u00fcy\u00fck Dil Modelleri (LLM) Nedir ve Neden Yerelde \u00c7al\u0131\u015ft\u0131rmal\u0131y\u0131z?<\/h3>\n<p>B\u00fcy\u00fck Dil Modelleri (Large Language Models &#8211; LLM&#8217;ler), milyarlarca hatta trilyonlarca kelime ve c\u00fcmleden olu\u015fan devasa metin veri k\u00fcmeleri \u00fczerinde e\u011fitilmi\u015f yapay zeka algoritmalar\u0131d\u0131r. Bu e\u011fitim sayesinde, insan dilini anlama, yorumlama ve \u00fcretme konusunda \u015fa\u015f\u0131rt\u0131c\u0131 bir yetenek kazan\u0131rlar. ChatGPT, Claude, Bard gibi pop\u00fcler yapay zeka asistanlar\u0131n\u0131n temelini olu\u015fturan bu modeller, metin \u00f6zetleme, \u00e7eviri, soru yan\u0131tlama, yarat\u0131c\u0131 i\u00e7erik \u00fcretimi ve hatta kod yazma gibi pek \u00e7ok karma\u015f\u0131k g\u00f6revi yerine getirebilirler. Genellikle transformer mimarisi \u00fczerine kurulu olan LLM&#8217;ler, ba\u011flam\u0131 ve anlamsal ili\u015fkileri derinlemesine anlayarak tutarl\u0131 ve alakal\u0131 \u00e7\u0131kt\u0131lar \u00fcretirler.<\/p>\n<p>Peki, bu g\u00fc\u00e7l\u00fc modelleri neden yerelde, yani kendi bilgisayar\u0131m\u0131zda \u00e7al\u0131\u015ft\u0131rmay\u0131 tercih etmeliyiz? Birincil sebep <strong>veri gizlili\u011fidir<\/strong>. \u00d6zellikle \u015firketler veya ki\u015fisel projeler gibi hassas verilerle \u00e7al\u0131\u015f\u0131ld\u0131\u011f\u0131nda, bu verilerin \u00fc\u00e7\u00fcnc\u00fc taraf bir bulut hizmet sa\u011flay\u0131c\u0131s\u0131n\u0131n sunucular\u0131na g\u00f6nderilmesi riskli olabilir. Yerel bir kurulumda, t\u00fcm verileriniz cihaz\u0131n\u0131zda kal\u0131r ve d\u0131\u015far\u0131ya s\u0131zma riski minimuma iner. \u0130kincil olarak, <strong>kontrol ve \u00f6zg\u00fcrl\u00fck<\/strong> \u00f6nemli bir fakt\u00f6rd\u00fcr. Bulut tabanl\u0131 hizmetler belirli kullan\u0131m k\u0131s\u0131tlamalar\u0131na, API limitlerine ve sans\u00fcr politikalar\u0131na sahip olabilir. Yerelde \u00e7al\u0131\u015ft\u0131r\u0131lan bir LLM ile bu t\u00fcr k\u0131s\u0131tlamalar\u0131n tamam\u0131ndan kurtulursunuz. \u00dc\u00e7\u00fcnc\u00fc olarak, <strong>maliyet etkinli\u011fi<\/strong> g\u00f6z ard\u0131 edilemez. Bulut servisleri genellikle token ba\u015f\u0131na veya kullan\u0131m s\u00fcresi ba\u015f\u0131na \u00fccretlendirilir ve yo\u011fun kullan\u0131mlarda bu maliyetler h\u0131zla artabilir. Kendi donan\u0131m\u0131n\u0131z\u0131 bir kez edindikten sonra, yerel LLM kullan\u0131m\u0131 genellikle ek bir maliyet gerektirmez. Son olarak, <strong>d\u00fc\u015f\u00fck gecikme s\u00fcresi ve \u00e7evrimd\u0131\u015f\u0131 \u00e7al\u0131\u015fma<\/strong> avantaj\u0131 vard\u0131r. \u0130nternet ba\u011flant\u0131s\u0131na ba\u011f\u0131ml\u0131 kalmadan, saniyeler i\u00e7inde yan\u0131tlar alabilir ve seyahat ederken veya internet eri\u015fiminin k\u0131s\u0131tl\u0131 oldu\u011fu durumlarda bile yapay zeka yeteneklerinden faydalanabilirsiniz.<\/p>\n<h3>Ollama: Kolay Yerel LLM Y\u00f6netimi \u0130\u00e7in Temel Arac\u0131n\u0131z<\/h3>\n<p>B\u00fcy\u00fck dil modellerini yerel olarak \u00e7al\u0131\u015ft\u0131rma fikri kula\u011fa harika gelse de, bu modellerin kurulumu ve y\u00f6netimi teknik bilgi gerektiren karma\u015f\u0131k bir s\u00fcre\u00e7 olabilir. \u0130\u015fte tam bu noktada <strong>Ollama<\/strong> devreye giriyor. Ollama, yerel makinenizde a\u00e7\u0131k kaynakl\u0131 LLM&#8217;leri kolayca indirmenizi, kurman\u0131z\u0131 ve \u00e7al\u0131\u015ft\u0131rman\u0131z\u0131 sa\u011flayan \u00fccretsiz, a\u00e7\u0131k kaynakl\u0131 bir ara\u00e7t\u0131r. Amac\u0131, yerel LLM deneyimini basitle\u015ftirmek ve herkes i\u00e7in eri\u015filebilir k\u0131lmakt\u0131r. Ollama ile, pop\u00fcler modelleri (Mistral, Llama 2, Gemma vb.) tek bir komutla bilgisayar\u0131n\u0131za \u00e7ekebilir, bunlar\u0131 \u00e7al\u0131\u015ft\u0131rabilir ve hatta web tabanl\u0131 bir API arac\u0131l\u0131\u011f\u0131yla kendi uygulamalar\u0131n\u0131za entegre edebilirsiniz. Ollama, CPU ve GPU h\u0131zland\u0131rmas\u0131n\u0131 otomatik olarak y\u00f6netir, b\u00f6ylece en iyi performans\u0131 elde etmek i\u00e7in karma\u015f\u0131k yap\u0131land\u0131rmalarla u\u011fra\u015fman\u0131za gerek kalmaz. Docker benzeri bir yakla\u015f\u0131m sergileyerek, her bir model i\u00e7in gerekli t\u00fcm ba\u011f\u0131ml\u0131l\u0131klar\u0131 izole edilmi\u015f bir ortamda bar\u0131nd\u0131r\u0131r, bu da \u00e7ak\u0131\u015fmalar\u0131 \u00f6nler ve kurulumu sorunsuz hale getirir.<\/p>\n<p>Ollama&#8217;n\u0131n sundu\u011fu temel \u00f6zellikler \u015funlard\u0131r:<\/p>\n<ul>\n<li><strong>Kolay Model \u0130ndirme:<\/strong> Tek bir komutla y\u00fczlerce a\u00e7\u0131k kaynakl\u0131 modeli indirebilirsiniz.<\/li>\n<li><strong>\u00c7apraz Platform Deste\u011fi:<\/strong> Windows, macOS ve Linux \u00fczerinde sorunsuz \u00e7al\u0131\u015f\u0131r.<\/li>\n<li><strong>GPU H\u0131zland\u0131rma:<\/strong> Desteklenen donan\u0131mlar i\u00e7in otomatik GPU kullan\u0131m\u0131 ile performans\u0131 art\u0131r\u0131r.<\/li>\n<li><strong>HTTP API:<\/strong> Geli\u015ftiricilerin uygulamalar\u0131na LLM&#8217;leri kolayca entegre etmesi i\u00e7in basit bir REST API sunar.<\/li>\n<li><strong>Modelfile Olu\u015fturma:<\/strong> Kendi \u00f6zel LLM&#8217;lerinizi (\u00f6rn. belirli bir ki\u015fili\u011fe sahip modeller) olu\u015fturman\u0131za olanak tan\u0131r.<\/li>\n<li><strong>Model Y\u00f6netimi:<\/strong> Y\u00fckl\u00fc modelleri listeleme, kald\u0131rma ve y\u00f6netme imkan\u0131 sunar.<\/li>\n<\/ul>\n<p>\u00d6zetle, Ollama, yerel LLM&#8217;lere kap\u0131 a\u00e7an bir anahtar g\u00f6revi g\u00f6r\u00fcr. Karma\u015f\u0131k teknik detaylar\u0131 soyutlayarak, yapay zeka ile etkile\u015fime ge\u00e7menizi son derece kolayla\u015ft\u0131r\u0131r.<\/p>\n<h3>Google Gemma: A\u00e7\u0131k Kaynakl\u0131 Yapay Zeka G\u00fcc\u00fc<\/h3>\n<p><strong>Gemma<\/strong>, Google DeepMind taraf\u0131ndan geli\u015ftirilen ve a\u00e7\u0131k kaynak olarak yay\u0131mlanan, hafif ve esnek bir yapay zeka model ailesidir. Google&#8217;\u0131n kendi Gemini modellerini olu\u015fturmak i\u00e7in kulland\u0131\u011f\u0131 ayn\u0131 ara\u015ft\u0131rma ve teknoloji \u00fczerine in\u015fa edilmi\u015ftir. Gemma, \u00f6zellikle performans\u0131 ve kaynak verimlili\u011fiyle dikkat \u00e7ekmektedir, bu da onu yerel cihazlarda \u00e7al\u0131\u015ft\u0131r\u0131lmaya son derece uygun k\u0131lar. Gemma&#8217;n\u0131n iki ana boyutu bulunur: 2 milyar parametreli (Gemma 2B) ve 7 milyar parametreli (Gemma 7B) modeller. Daha b\u00fcy\u00fck olan 7B modeli daha yetenekli ve karma\u015f\u0131k g\u00f6revleri daha iyi yerine getirirken, 2B modeli daha az bellek ve i\u015flem g\u00fcc\u00fc gerektirir, bu da onu daha d\u00fc\u015f\u00fck \u00f6zellikli donan\u0131mlarda bile \u00e7al\u0131\u015ft\u0131r\u0131labilir hale getirir.<\/p>\n<p>Gemma&#8217;n\u0131n temel \u00f6zellikleri:<\/p>\n<ul>\n<li><strong>Y\u00fcksek Performans:<\/strong> Kendi boyutundaki di\u011fer a\u00e7\u0131k kaynakl\u0131 modellere k\u0131yasla rekabet\u00e7i performans sunar.<\/li>\n<li><strong>Kayna\u011fa Duyarl\u0131:<\/strong> Optimize edilmi\u015f mimarisi sayesinde daha az bellek ve CPU\/GPU kayna\u011f\u0131 t\u00fcketir.<\/li>\n<li><strong>A\u00e7\u0131k Kaynak:<\/strong> Tamamen a\u00e7\u0131k kaynakl\u0131d\u0131r, bu da topluluk taraf\u0131ndan incelenmesine, geli\u015ftirilmesine ve uyarlanmas\u0131na olanak tan\u0131r.<\/li>\n<li><strong>G\u00fcvenlik ve Sorumluluk:<\/strong> Google&#8217;\u0131n sorumlu yapay zeka ilkelerine uygun olarak tasarlanm\u0131\u015ft\u0131r ve g\u00fcvenlik filtreleri i\u00e7erir.<\/li>\n<li><strong>Esneklik:<\/strong> \u00c7e\u015fitli uygulamalarda kullan\u0131labilir; sohbet botlar\u0131ndan kod \u00fcretimine, metin \u00f6zetlemeden i\u00e7erik olu\u015fturmaya kadar geni\u015f bir yelpazeyi kapsar.<\/li>\n<\/ul>\n<p>Ollama ile birle\u015fti\u011finde, Gemma&#8217;n\u0131n yerel olarak kurulumu ve kullan\u0131m\u0131 sadece birka\u00e7 dakikan\u0131z\u0131 al\u0131r. Bu sayede, Google&#8217;\u0131n en son yapay zeka teknolojilerinden birini kendi bilgisayar\u0131n\u0131zda deneyimleyebilir ve projelerinizde kullanabilirsiniz.<\/p>\n<h2>Ollama ve Gemma Kurulumu: Ad\u0131m Ad\u0131m Kendi Yapay Zeka Laboratuvar\u0131n\u0131z\u0131 Kurun<\/h2>\n<p>Art\u0131k Ollama ve Gemma&#8217;n\u0131n ne oldu\u011funu ve neden yerel LLM&#8217;leri tercih etmemiz gerekti\u011fini biliyoruz. \u015eimdi s\u0131ra geldi bu g\u00fc\u00e7l\u00fc ikiliyi kendi bilgisayar\u0131m\u0131za kurmaya. Bu b\u00f6l\u00fcmde, gerekli \u00f6n haz\u0131rl\u0131klardan ba\u015flayarak Ollama&#8217;y\u0131 i\u015fletim sisteminize \u00f6zel y\u00f6nergelerle kuracak, ard\u0131ndan Gemma modelini indirip ilk sohbet deneyiminizi ya\u015fayacaks\u0131n\u0131z. Unutmay\u0131n, bu s\u00fcre\u00e7 d\u00fc\u015f\u00fcnd\u00fc\u011f\u00fcn\u00fczden \u00e7ok daha kolay ve h\u0131zl\u0131 olacak!<\/p>\n<h3>\u00d6n Haz\u0131rl\u0131klar: Donan\u0131m Gereksinimleri ve \u0130\u015fletim Sistemi Uyumlulu\u011fu<\/h3>\n<p>Ollama ve Gemma&#8217;y\u0131 sorunsuz bir \u015fekilde \u00e7al\u0131\u015ft\u0131rmak i\u00e7in baz\u0131 temel donan\u0131m ve yaz\u0131l\u0131m gereksinimlerine dikkat etmek \u00f6nemlidir. \u0130yi bir kullan\u0131c\u0131 deneyimi i\u00e7in a\u015fa\u011f\u0131daki \u00f6nerileri g\u00f6z \u00f6n\u00fcnde bulundurmal\u0131s\u0131n\u0131z:<\/p>\n<ol>\n<li><strong>\u0130\u015fletim Sistemi:<\/strong> Ollama; Windows (10\/11), macOS (Intel veya Apple Silicon) ve Linux (da\u011f\u0131t\u0131mdan ba\u011f\u0131ms\u0131z) \u00fczerinde \u00e7al\u0131\u015f\u0131r. Kulland\u0131\u011f\u0131n\u0131z i\u015fletim sistemine uygun s\u00fcr\u00fcm\u00fc indireceksiniz.<\/li>\n<li><strong>RAM (Bellek):<\/strong> Bu, LLM&#8217;ler i\u00e7in en kritik bile\u015fenlerden biridir. Modelin boyutuna g\u00f6re RAM ihtiyac\u0131 de\u011fi\u015fir.<\/li>\n<ul>\n<li>Gemma 2B: En az 8 GB RAM (\u00f6nerilen 16 GB)<\/li>\n<li>Gemma 7B: En az 16 GB RAM (\u00f6nerilen 32 GB)<\/li>\n<li>Daha b\u00fcy\u00fck modeller i\u00e7in (\u00f6rn. Llama 70B): 64 GB veya daha fazla RAM gerekebilir.<\/li>\n<\/ul>\n<li><strong>\u0130\u015flemci (CPU):<\/strong> Ollama CPU \u00fczerinde de \u00e7al\u0131\u015fabilir, ancak b\u00fcy\u00fck modellerde performans d\u00fc\u015f\u00fc\u015f\u00fc ya\u015fanabilir. Modern bir \u00e7ok \u00e7ekirdekli i\u015flemci (Intel Core i5\/i7\/i9 veya AMD Ryzen 5\/7\/9) \u00f6nerilir.<\/li>\n<li><strong>Grafik \u0130\u015flemci (GPU):<\/strong> En iyi performans\u0131 elde etmek i\u00e7in ayr\u0131lm\u0131\u015f bir GPU \u015fiddetle tavsiye edilir. Ollama, NVIDIA GPU&#8217;lar (CUDA), AMD GPU&#8217;lar (ROCm &#8211; Linux i\u00e7in) ve Apple Silicon (Metal) h\u0131zland\u0131rmas\u0131n\u0131 destekler.<\/li>\n<ul>\n<li>NVIDIA: En az 8 GB VRAM&#8217;e sahip bir kart (\u00f6rn. RTX 3060 veya \u00fczeri)<\/li>\n<li>AMD: En az 8 GB VRAM&#8217;e sahip bir kart (Linux \u00fczerinde ROCm ile)<\/li>\n<li>Apple Silicon: M1, M2, M3 \u00e7ipleri ile t\u00fcmle\u015fik GPU&#8217;lar olduk\u00e7a etkilidir.<\/li>\n<\/ul>\n<li><strong>Depolama Alan\u0131:<\/strong> Ollama kurulumu ve indirilen modeller i\u00e7in birka\u00e7 GB bo\u015f depolama alan\u0131na ihtiyac\u0131n\u0131z olacakt\u0131r. Gemma 7B modeli yakla\u015f\u0131k 5 GB yer kaplar.<\/li>\n<\/ol>\n<div class=\"expert-tip\">\n  Uzman \u0130pucu: Yerel LLM&#8217;lerden en iyi performans\u0131 almak i\u00e7in GPU kullan\u0131m\u0131 neredeyse bir zorunluluktur. E\u011fer bir NVIDIA kart\u0131n\u0131z varsa, CUDA s\u00fcr\u00fcc\u00fclerinin g\u00fcncel oldu\u011fundan emin olun. Apple Silicon kullan\u0131c\u0131lar\u0131 ise Metal API&#8217;s\u0131ndan otomatik olarak faydalan\u0131r ve genellikle ek bir yap\u0131land\u0131rma yapmalar\u0131na gerek kalmaz.\n<\/div>\n<h3>Ollama&#8217;y\u0131 Y\u00fckleme ve Yap\u0131land\u0131rma<\/h3>\n<p>Ollama&#8217;n\u0131n kurulum s\u00fcreci, i\u015fletim sisteminize g\u00f6re farkl\u0131l\u0131k g\u00f6sterse de olduk\u00e7a basittir. A\u015fa\u011f\u0131da yayg\u0131n i\u015fletim sistemleri i\u00e7in temel ad\u0131mlar bulunmaktad\u0131r:<\/p>\n<p><strong>1. Ollama \u0130ndirme:<\/strong><br \/>\n\u00d6ncelikle Ollama&#8217;n\u0131n resmi web sitesini ziyaret edin: <a href=\"https:\/\/ollama.com\/download\" target=\"_blank\">ollama.com\/download<\/a>. \u0130\u015fletim sisteminize uygun indirme se\u00e7ene\u011fini se\u00e7in.<\/p>\n<p><strong>2. Kurulum Ad\u0131mlar\u0131:<\/strong><\/p>\n<ul>\n<li><strong>Windows i\u00e7in:<\/strong><br \/>\n    \u0130ndirdi\u011finiz <code>.exe<\/code> dosyas\u0131n\u0131 \u00e7ift t\u0131klayarak \u00e7al\u0131\u015ft\u0131r\u0131n ve ekrandaki talimatlar\u0131 izleyin. Kurulum sihirbaz\u0131 gerekli t\u00fcm bile\u015fenleri otomatik olarak y\u00fckleyecektir. Kurulum tamamland\u0131ktan sonra Ollama, arka planda bir servis olarak \u00e7al\u0131\u015fmaya ba\u015flayacakt\u0131r.<\/li>\n<li><strong>macOS i\u00e7in:<\/strong><br \/>\n    \u0130ndirdi\u011finiz <code>.dmg<\/code> dosyas\u0131n\u0131 a\u00e7\u0131n ve Ollama uygulamas\u0131n\u0131 Uygulamalar (Applications) klas\u00f6r\u00fcn\u00fcze s\u00fcr\u00fckleyin. Uygulamay\u0131 ba\u015flatt\u0131\u011f\u0131n\u0131zda, men\u00fc \u00e7ubu\u011funda Ollama ikonu belirecektir.<\/li>\n<li><strong>Linux i\u00e7in:<\/strong><br \/>\n    Terminalinizi a\u00e7\u0131n ve a\u015fa\u011f\u0131daki tek sat\u0131rl\u0131k komutu \u00e7al\u0131\u015ft\u0131r\u0131n. Bu komut, Ollama&#8217;y\u0131 indirir, kurar ve sisteminize uygun \u015fekilde yap\u0131land\u0131r\u0131r.<\/li>\n<\/ul>\n<div class=\"code-example\">\n<pre><code class=\"language-bash\">\ncurl -fsSL https:\/\/ollama.com\/install.sh | sh\n<\/pre>\n<p><\/code>\n<\/div>\n<p>Linux'ta kurulum tamamland\u0131ktan sonra, Ollama servisi arka planda otomatik olarak ba\u015flayacakt\u0131r. Kurulumun ba\u015far\u0131l\u0131 oldu\u011funu do\u011frulamak i\u00e7in terminalde basit bir komut \u00e7al\u0131\u015ft\u0131rabilirsiniz:<\/p>\n<div class=\"code-example\">\n<pre><code class=\"language-bash\">\nollama -v\n<\/pre>\n<p><\/code>\n<\/div>\n<p>Bu komut, y\u00fckl\u00fc Ollama s\u00fcr\u00fcm\u00fcn\u00fc g\u00f6sterecektir. E\u011fer bir hata al\u0131rsan\u0131z, kurulum ad\u0131mlar\u0131n\u0131 kontrol etti\u011finizden ve internet ba\u011flant\u0131n\u0131z\u0131n oldu\u011fundan emin olun.<\/p>\n<h3>Gemma Modelini \u0130ndirme ve \u0130lk Sohbet Deneyimi<\/h3>\n<p>Ollama ba\u015far\u0131yla kurulduktan sonra, s\u0131ra geldi Gemma modelini indirmeye ve onunla ilk etkile\u015fiminizi kurmaya. Bu s\u00fcre\u00e7, Ollama'n\u0131n basitli\u011fi sayesinde olduk\u00e7a h\u0131zl\u0131d\u0131r.<\/p>\n<p><strong>1. Gemma Modelini \u0130ndirme:<\/strong><br \/>\nTerminalinizi (Windows'ta Komut \u0130stemi veya PowerShell, macOS\/Linux'ta Terminal) a\u00e7\u0131n ve a\u015fa\u011f\u0131daki komutu girin. Bu komut, Gemma'n\u0131n 2 milyar parametreli s\u00fcr\u00fcm\u00fcn\u00fc (gemma:2b) Ollama k\u00fct\u00fcphanesinden indirecektir:<\/p>\n<div class=\"code-example\">\n<pre><code class=\"language-bash\">\nollama pull gemma:2b\n<\/pre>\n<p><\/code>\n<\/div>\n<p>Modelin boyutuna ve internet ba\u011flant\u0131n\u0131z\u0131n h\u0131z\u0131na ba\u011fl\u0131 olarak indirme i\u015flemi birka\u00e7 dakika s\u00fcrebilir. \u0130ndirme ilerlemesini terminal ekran\u0131n\u0131zda g\u00f6receksiniz. \u0130ndirme tamamland\u0131\u011f\u0131nda bir onay mesaj\u0131 alacaks\u0131n\u0131z.<\/p>\n<p><strong>2. Gemma ile \u0130lk Sohbetiniz:<\/strong><br \/>\nModel indikten sonra, Gemma ile hemen etkile\u015fime ge\u00e7ebilirsiniz. Ayn\u0131 terminalde a\u015fa\u011f\u0131daki komutu girin:<\/p>\n<div class=\"code-example\">\n<pre><code class=\"language-bash\">\nollama run gemma:2b\n<\/pre>\n<p><\/code>\n<\/div>\n<p>Ollama, Gemma modelini y\u00fckleyecek ve size bir komut istemi sunacakt\u0131r. Art\u0131k yapay zeka ile sohbet etmeye haz\u0131rs\u0131n\u0131z! \u0130lk sorunuzu yaz\u0131n ve Enter tu\u015funa bas\u0131n.<\/p>\n<div class=\"code-example\">\n<pre><code class=\"language-plaintext\">\n>>> T\u00fcrkiye'nin ba\u015fkenti neresidir?\nAnkara, T\u00fcrkiye'nin ba\u015fkentidir.\n>>> Bana bir \u015fiir yazar m\u0131s\u0131n?\nElbette, i\u015fte k\u0131sa bir \u015fiir:\n\nG\u00f6ky\u00fcz\u00fc mavi, deniz ye\u015fil,\nG\u00fcne\u015f parlar, ku\u015flar ne\u015feli.\nBir r\u00fczgar eser, f\u0131s\u0131ldar s\u0131rr\u0131,\nHayat g\u00fczel, her an bir ne\u015fe.\n<\/pre>\n<p><\/code>\n<\/div>\n<p>Gemma, yazd\u0131\u011f\u0131n\u0131z sorular\u0131 yan\u0131tlamaya ba\u015flayacakt\u0131r. Sohbeti sonland\u0131rmak i\u00e7in <code>\/bye<\/code> yaz\u0131p Enter tu\u015funa basabilir veya <code>Ctrl + D<\/code> tu\u015f kombinasyonunu kullanabilirsiniz.<\/p>\n<h3>Farkl\u0131 Gemma Modelleriyle \u00c7al\u0131\u015fma ve Performans Kar\u015f\u0131la\u015ft\u0131rmas\u0131<\/h3>\n<p>Gemma ailesi sadece 2B modelinden ibaret de\u011fildir. Daha yetenekli olan 7B modelini de Ollama \u00fczerinden indirip \u00e7al\u0131\u015ft\u0131rabilirsiniz. 7B modeli, daha fazla parametreye sahip oldu\u011fu i\u00e7in daha karma\u015f\u0131k g\u00f6revlerde daha iyi performans g\u00f6sterir ancak daha fazla RAM ve i\u015flem g\u00fcc\u00fc gerektirir.<\/p>\n<div class=\"code-example\">\n<pre><code class=\"language-bash\">\nollama pull gemma:7b\n<\/pre>\n<p><\/code>\n<\/div>\n<p>\u0130ndirme tamamland\u0131ktan sonra, onu da ayn\u0131 \u015fekilde \u00e7al\u0131\u015ft\u0131rabilirsiniz:<\/p>\n<div class=\"code-example\">\n<pre><code class=\"language-bash\">\nollama run gemma:7b\n<\/pre>\n<p><\/code>\n<\/div>\n<p>Farkl\u0131 modelleri deneyerek, donan\u0131m\u0131n\u0131zla en uyumlu ve projeniz i\u00e7in en uygun performans\u0131 sunan\u0131 bulabilirsiniz. Genellikle 7B modeli, 2B modeline g\u00f6re daha tutarl\u0131 ve kapsaml\u0131 yan\u0131tlar \u00fcretir, ancak yan\u0131t s\u00fcreleri biraz daha uzun olabilir. \u0130htiya\u00e7lar\u0131n\u0131za g\u00f6re bu modeller aras\u0131nda ge\u00e7i\u015f yapabilir veya ayn\u0131 anda farkl\u0131 terminal pencerelerinde farkl\u0131 modellerle etkile\u015fime ge\u00e7ebilirsiniz.<\/p>\n<h2>Geli\u015fmi\u015f Uygulamalar, API Entegrasyonlar\u0131 ve Performans Optimizasyonu<\/h2>\n<p>Yerel LLM'leri sadece terminalden kullanmak ba\u015flang\u0131\u00e7 i\u00e7in harika olsa da, as\u0131l g\u00fc\u00e7leri onlar\u0131 kendi uygulamalar\u0131m\u0131za entegre etmek ve performanslar\u0131n\u0131 optimize etmekle ortaya \u00e7\u0131kar. Bu b\u00f6l\u00fcmde, Ollama API'sini kullanarak uygulamalar geli\u015ftirmeyi, Modelfile ile kendi \u00f6zel LLM'inizi olu\u015fturmay\u0131, ger\u00e7ek d\u00fcnya vaka analizlerini incelemeyi ve son olarak performans ipu\u00e7lar\u0131n\u0131 ele alaca\u011f\u0131z. Ayr\u0131ca, mobil dostu web i\u00e7eri\u011fi olu\u015fturma prensiplerini de bu kapsamda de\u011ferlendirece\u011fiz.<\/p>\n<h3>Ollama API ile \u00d6zel Uygulama Geli\u015ftirme<\/h3>\n<p>Ollama, yerel olarak \u00e7al\u0131\u015fan modellerle etkile\u015fimi kolayla\u015ft\u0131rmak i\u00e7in g\u00fc\u00e7l\u00fc bir HTTP REST API sunar. Bu API sayesinde, Python, JavaScript, Go veya herhangi bir HTTP iste\u011fi yapabilen programlama dili kullanarak kendi sohbet uygulamalar\u0131n\u0131z\u0131, otomatik metin \u00fcreticilerinizi veya ak\u0131ll\u0131 asistanlar\u0131n\u0131z\u0131 geli\u015ftirebilirsiniz. Ollama sunucusu varsay\u0131lan olarak <code>http:\/\/localhost:11434<\/code> adresinde \u00e7al\u0131\u015f\u0131r.<\/p>\n<p><strong>Python ile \u00d6rnek Entegrasyon:<\/strong><br \/>\nBir Python uygulamas\u0131nda Gemma'y\u0131 kullanmak i\u00e7in <code>requests<\/code> k\u00fct\u00fcphanesini kullanabilirsiniz:<\/p>\n<div class=\"code-example\">\n<pre><code class=\"language-python\">\nimport requests\nimport json\n\ndef generate_response(prompt, model=\"gemma:2b\"):\n    url = \"http:\/\/localhost:11434\/api\/generate\"\n    headers = {\"Content-Type\": \"application\/json\"}\n    data = {\n        \"model\": model,\n        \"prompt\": prompt,\n        \"stream\": False # Yan\u0131t\u0131 tek seferde al\n    }\n    \n    try:\n        response = requests.post(url, headers=headers, data=json.dumps(data))\n        response.raise_for_status() # HTTP hatalar\u0131n\u0131 kontrol et\n        \n        result = response.json()\n        return result[\"response\"]\n    except requests.exceptions.RequestException as e:\n        print(f\"Hata olu\u015ftu: {e}\")\n        return None\n\nif __name__ == \"__main__\":\n    user_prompt = \"\u0130nternet hakk\u0131nda k\u0131sa bir a\u00e7\u0131klama yapar m\u0131s\u0131n?\"\n    llm_response = generate_response(user_prompt, model=\"gemma:7b\") # Gemma 7B kullan\n    if llm_response:\n        print(f\"Kullan\u0131c\u0131: {user_prompt}\")\n        print(f\"Gemma: {llm_response.strip()}\")\n\n    print(\"\\n--- Sohbet Etme \u00d6rne\u011fi ---\")\n    messages = []\n    messages.append({\"role\": \"user\", \"content\": \"\u0130yi bir hikaye anlat\u0131c\u0131s\u0131 m\u0131s\u0131n?\"})\n\n    chat_url = \"http:\/\/localhost:11434\/api\/chat\"\n    chat_data = {\n        \"model\": \"gemma:2b\",\n        \"messages\": messages,\n        \"stream\": False\n    }\n\n    try:\n        chat_response = requests.post(chat_url, headers=headers, data=json.dumps(chat_data))\n        chat_response.raise_for_status()\n        chat_result = chat_response.json()\n        print(f\"Kullan\u0131c\u0131: {messages[0]['content']}\")\n        print(f\"Gemma: {chat_result['message']['content'].strip()}\")\n    except requests.exceptions.RequestException as e:\n        print(f\"Chat Hata olu\u015ftu: {e}\")\n<\/pre>\n<p><\/code>\n<\/div>\n<p>Bu \u00f6rnek, Ollama'n\u0131n <code>\/api\/generate<\/code> endpoint'ini kullanarak tek bir yan\u0131t almay\u0131 ve <code>\/api\/chat<\/code> endpoint'ini kullanarak bir sohbet oturumu ba\u015flatmay\u0131 g\u00f6stermektedir. Geli\u015ftiriciler, bu API'leri kullanarak \u00e7ok daha karma\u015f\u0131k etkile\u015fimler ve uygulamalar olu\u015fturabilirler.<\/p>\n<h3>Modelfile ile Kendi LLM Deneyiminizi Ki\u015fiselle\u015ftirme<\/h3>\n<p>Ollama'n\u0131n en g\u00fc\u00e7l\u00fc \u00f6zelliklerinden biri, <strong>Modelfile<\/strong> ad\u0131 verilen basit bir dosya kullanarak mevcut bir modelin davran\u0131\u015f\u0131n\u0131 veya ki\u015fili\u011fini \u00f6zelle\u015ftirebilmenizdir. Bu, kendi \u00f6zel yapay zeka asistanlar\u0131n\u0131z\u0131 olu\u015fturman\u0131z i\u00e7in harika bir yoldur. \u00d6rne\u011fin, Gemma'y\u0131 sadece kodlama konusunda uzmanla\u015fm\u0131\u015f bir asistan veya yarat\u0131c\u0131 hikayeler yazan bir yazar haline getirebilirsiniz.<\/p>\n<p>Bir Modelfile \u00f6rne\u011fi:<\/p>\n<div class=\"code-example\">\n<pre><code class=\"language-plaintext\">\n# Modelfile ismini 'ozel-gemma-yazar' olarak belirleyelim\nFROM gemma:2b\nSYSTEM \"\"\"Sen yarat\u0131c\u0131 bir hikaye anlat\u0131c\u0131s\u0131s\u0131n. Her zaman ilgin\u00e7 ve s\u00fcr\u00fckleyici hikayeler yazmaya odaklan\u0131rs\u0131n.\nKullan\u0131c\u0131n\u0131n verdi\u011fi anahtar kelimeleri kullanarak 100 kelime civar\u0131nda k\u0131sa, \u00f6zg\u00fcn bir hikaye olu\u015ftur.\nAsla tekrarlay\u0131c\u0131 olma.\"\"\"\nPARAMETER temperature 0.8\nPARAMETER top_k 40\n<\/pre>\n<p><\/code>\n<\/div>\n<p>Bu Modelfile'\u0131 bir dosyaya (\u00f6rn. <code>Modelfile_yazar<\/code>) kaydedip \u015fu komutla yeni bir model olu\u015fturabilirsiniz:<\/p>\n<div class=\"code-example\">\n<pre><code class=\"language-bash\">\nollama create ozel-gemma-yazar -f Modelfile_yazar\n<\/pre>\n<p><\/code>\n<\/div>\n<p>Ard\u0131ndan, bu yeni modeli ayn\u0131 \u015fekilde \u00e7al\u0131\u015ft\u0131rabilirsiniz:<\/p>\n<div class=\"code-example\">\n<pre><code class=\"language-bash\">\nollama run ozel-gemma-yazar\n<\/pre>\n<p><\/code>\n<\/div>\n<p>Art\u0131k Gemma, tan\u0131mlad\u0131\u011f\u0131n\u0131z \"yarat\u0131c\u0131 hikaye anlat\u0131c\u0131s\u0131\" ki\u015fili\u011fine b\u00fcr\u00fcnm\u00fc\u015f olacakt\u0131r. <code>PARAMETER<\/code> anahtar kelimesiyle modelin davran\u0131\u015f\u0131n\u0131 (temperature, top_k vb.) daha da detayland\u0131rabilirsiniz. Bu, LLM'leri belirli g\u00f6revlere g\u00f6re ince ayar yapman\u0131n harika bir yoludur.<\/p>\n<h3>Ger\u00e7ek D\u00fcnya Vaka Analizleri: Yerel LLM'lerin G\u00fcc\u00fcn\u00fc Ke\u015ffedin<\/h3>\n<p>Yerel LLM'ler, \u00e7e\u015fitli ger\u00e7ek d\u00fcnya senaryolar\u0131nda b\u00fcy\u00fck faydalar sunar:<\/p>\n<ol>\n<li>\n        <strong>Vaka Analizi 1: Veri Gizlili\u011fi Odakl\u0131 Kurumsal Kullan\u0131m<\/strong><\/p>\n<p>Finans veya sa\u011fl\u0131k sekt\u00f6r\u00fcnde faaliyet g\u00f6steren bir \u015firket, m\u00fc\u015fteri verilerinin gizlili\u011fi konusunda \u00e7ok hassast\u0131r. \u015eirket, m\u00fc\u015fteri destek ekibinin s\u0131k\u00e7a sorulan sorulara h\u0131zl\u0131 ve tutarl\u0131 yan\u0131tlar vermesi i\u00e7in bir bilgi taban\u0131 olu\u015fturmak istemektedir. Ancak hassas m\u00fc\u015fteri bilgilerini bulut tabanl\u0131 bir LLM'e g\u00f6ndermek, g\u00fcvenlik ve uyumluluk (GDPR, HIPAA vb.) riskleri ta\u015f\u0131maktad\u0131r.<\/p>\n<p><strong>\u00c7\u00f6z\u00fcm:<\/strong> \u015eirket, kendi sunucular\u0131na veya \u00e7al\u0131\u015fanlar\u0131n i\u015f istasyonlar\u0131na Ollama + Gemma kurarak yerel bir yapay zeka asistan\u0131 geli\u015ftirir. Bu asistan, dahili bilgi taban\u0131n\u0131 kullanarak m\u00fc\u015fteri sorular\u0131n\u0131 yan\u0131tlar. T\u00fcm veri i\u015fleme yerel olarak ger\u00e7ekle\u015fti\u011fi i\u00e7in, hi\u00e7bir hassas m\u00fc\u015fteri bilgisi d\u0131\u015far\u0131ya s\u0131zmaz. Bu sayede \u015firket, hem m\u00fc\u015fteri hizmetleri verimlili\u011fini art\u0131r\u0131r hem de veri gizlili\u011fi y\u00fck\u00fcml\u00fcl\u00fcklerini yerine getirir. Modelfile'lar kullan\u0131larak asistana \u015firket politikalar\u0131 ve tonu \u00f6\u011fretilir.<\/p>\n<\/li>\n<li>\n        <strong>Vaka Analizi 2: Geli\u015ftiriciler \u0130\u00e7in \u00c7evrimd\u0131\u015f\u0131 Kod Asistan\u0131<\/strong><\/p>\n<p>Bir yaz\u0131l\u0131m geli\u015ftiricisi, genellikle seyahat halinde \u00e7al\u0131\u015fmakta veya internet eri\u015fiminin k\u0131s\u0131tl\u0131 oldu\u011fu ortamlarda kod yazmaktad\u0131r. Kod yaz\u0131m s\u00fcre\u00e7lerinde s\u0131k s\u0131k kod tamamlama, hata ay\u0131klama veya algoritma \u00f6nerileri gibi konularda bir yapay zeka yard\u0131mc\u0131s\u0131na ihtiya\u00e7 duyar.<\/p>\n<p><strong>\u00c7\u00f6z\u00fcm:<\/strong> Geli\u015ftirici, diz\u00fcst\u00fc bilgisayar\u0131na Ollama kurar ve kodlama konusunda uzmanla\u015fm\u0131\u015f bir LLM (\u00f6rn. Code Llama veya \u00f6zelle\u015ftirilmi\u015f Gemma) indirir. Ollama'n\u0131n HTTP API'sini kullanarak kendi favori IDE'sine (VS Code, JetBrains vb.) bir eklenti veya k\u00fc\u00e7\u00fck bir script entegre eder. Bu entegrasyon sayesinde, internet ba\u011flant\u0131s\u0131na ihtiya\u00e7 duymadan, yerel LLM'den an\u0131nda kod \u00f6nerileri, kod a\u00e7\u0131klamalar\u0131 veya hata d\u00fczeltmeleri alabilir. Veriler asla d\u0131\u015far\u0131 \u00e7\u0131kmad\u0131\u011f\u0131 i\u00e7in, \u015firket i\u00e7i projelere ait gizli kod par\u00e7ac\u0131klar\u0131n\u0131 bile g\u00fcvenle analiz ettirebilir.<\/p>\n<\/li>\n<\/ol>\n<h3>Performans\u0131 Art\u0131rma Yollar\u0131: Donan\u0131m ve Yaz\u0131l\u0131m \u0130pu\u00e7lar\u0131<\/h3>\n<p>Yerel LLM'lerden en iyi verimi almak i\u00e7in performans\u0131 optimize etmek kritik \u00f6neme sahiptir. \u0130\u015fte uygulayabilece\u011finiz baz\u0131 ipu\u00e7lar\u0131:<\/p>\n<ul>\n<li><strong>GPU H\u0131zland\u0131rma:<\/strong> Daha \u00f6nce de belirtti\u011fimiz gibi, g\u00fc\u00e7l\u00fc bir GPU (NVIDIA CUDA, AMD ROCm, Apple Silicon Metal) LLM performans\u0131n\u0131 katlayarak art\u0131r\u0131r. E\u011fer cihaz\u0131n\u0131zda uyumlu bir GPU varsa, Ollama bunu otomatik olarak kullanmaya \u00e7al\u0131\u015facakt\u0131r. NVIDIA kullan\u0131c\u0131lar\u0131 i\u00e7in s\u00fcr\u00fcc\u00fclerin g\u00fcncel oldu\u011fundan emin olun.<\/li>\n<li><strong>Do\u011fru Model Boyutunu Se\u00e7me:<\/strong> Her zaman en b\u00fcy\u00fck modeli kullanmak en iyi \u00e7\u00f6z\u00fcm de\u011fildir. Projenizin ihtiya\u00e7lar\u0131na ve donan\u0131m\u0131n\u0131z\u0131n kapasitesine g\u00f6re uygun boyutta bir model se\u00e7in (\u00f6rn. Gemma 2B veya 7B). K\u00fc\u00e7\u00fck modeller, daha d\u00fc\u015f\u00fck gecikme s\u00fcreleri ve daha az kaynak t\u00fcketimi ile daha h\u0131zl\u0131 yan\u0131tlar verebilir.<\/li>\n<li><strong>Yeterli RAM:<\/strong> Modelin tamam\u0131n\u0131n belle\u011fe s\u0131\u011fd\u0131\u011f\u0131ndan emin olun. E\u011fer RAM yetersizse, modelin bir k\u0131sm\u0131 diskten okunmak zorunda kal\u0131r ve bu da performans\u0131 ciddi \u015fekilde d\u00fc\u015f\u00fcr\u00fcr. Daha b\u00fcy\u00fck modeller i\u00e7in daha fazla RAM \u015fartt\u0131r.<\/li>\n<li><strong>Ollama G\u00fcncellemeleri:<\/strong> Ollama ekibi s\u00fcrekli performans iyile\u015ftirmeleri ve yeni \u00f6zellikler sunar. D\u00fczenli olarak Ollama'y\u0131 g\u00fcncelleyerek en son optimizasyonlardan faydalan\u0131n.<\/li>\n<div class=\"code-example\">\n<pre><code class=\"language-bash\">\n    ollama update gemma:2b # Sadece belirli bir modeli g\u00fcncelle\n    ollama update --all # T\u00fcm y\u00fckl\u00fc modelleri g\u00fcncelle\n    <\/pre>\n<p><\/code>\n    <\/div>\n<li><strong>Sistem Kaynaklar\u0131n\u0131 \u0130zleme:<\/strong> G\u00f6rev Y\u00f6neticisi (Windows), Activity Monitor (macOS) veya <code>htop<\/code>\/<code>nvtop<\/code> (Linux) gibi ara\u00e7larla CPU, RAM ve GPU kullan\u0131m\u0131n\u0131 takip edin. Bu, darbo\u011fazlar\u0131 tespit etmenize yard\u0131mc\u0131 olabilir.<\/li>\n<\/ul>\n<h3>Mobil Dostu \u0130\u00e7erik Geli\u015ftirme: Duyarl\u0131 Tasar\u0131m ve Media Query \u00d6rnekleri<\/h3>\n<p>Bu teknik makaleyi okuyan ki\u015filerin farkl\u0131 cihazlarda (masa\u00fcst\u00fc, tablet, mobil) optimum bir deneyim ya\u015famas\u0131n\u0131 sa\u011flamak \u00f6nemlidir. Bu nedenle, web i\u00e7eri\u011fi olu\u015ftururken mobil uyumlulu\u011fu g\u00f6z \u00f6n\u00fcnde bulundurmal\u0131y\u0131z. Duyarl\u0131 tasar\u0131m (Responsive Design), i\u00e7eri\u011fin farkl\u0131 ekran boyutlar\u0131na ve \u00e7\u00f6z\u00fcn\u00fcrl\u00fcklerine otomatik olarak uyum sa\u011flamas\u0131n\u0131 ifade eder.<\/p>\n<p><strong>1. Viewport Meta Etiketi:<\/strong><br \/>\nWeb sayfalar\u0131n\u0131z\u0131n mobil cihazlarda do\u011fru \u00f6l\u00e7eklenmesi i\u00e7in HTML'inizin <code><head><\/code> b\u00f6l\u00fcm\u00fcne a\u015fa\u011f\u0131daki meta etiketini eklemek zorunludur:<\/p>\n<div class=\"code-example\">\n<pre><code class=\"language-html\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<\/pre>\n<p><\/code>\n<\/div>\n<p>Bu etiket, taray\u0131c\u0131ya sayfan\u0131n geni\u015fli\u011fini cihaz\u0131n geni\u015fli\u011fine ayarlamas\u0131n\u0131 ve ba\u015flang\u0131\u00e7 yak\u0131nla\u015ft\u0131rma seviyesini 1.0 olarak belirlemesini s\u00f6yler.<\/p>\n<p><strong>2. Esnek Izgaralar ve Medya Sorgular\u0131 (Media Queries):<\/strong><br \/>\n\u0130\u00e7eri\u011finizin farkl\u0131 ekran boyutlar\u0131na uyum sa\u011flamas\u0131 i\u00e7in esnek bir d\u00fczen (\u00f6rne\u011fin, y\u00fczdelik geni\u015flikler) ve CSS medya sorgular\u0131 kullanmal\u0131s\u0131n\u0131z. Medya sorgular\u0131, belirli ko\u015fullar (ekran geni\u015fli\u011fi, cihaz t\u00fcr\u00fc vb.) kar\u015f\u0131land\u0131\u011f\u0131nda farkl\u0131 CSS stilleri uygulaman\u0131za olanak tan\u0131r.<\/p>\n<div class=\"code-example\">\n<pre><code class=\"language-css\">\n\/* Genel stil *\/\nbody {\n    font-family: Arial, sans-serif;\n    line-height: 1.6;\n    margin: 0 auto;\n    max-width: 1200px;\n    padding: 20px;\n}\n\nh2, h3 {\n    color: #2c3e50;\n}\n\n\/* K\u00fc\u00e7\u00fck ekranlar i\u00e7in stiller (\u00f6rn. telefonlar) *\/\n@media (max-width: 768px) {\n    body {\n        padding: 10px;\n        font-size: 14px;\n    }\n    h2 {\n        font-size: 24px;\n    }\n    h3 {\n        font-size: 18px;\n    }\n    .code-example pre {\n        white-space: pre-wrap; \/* Kod bloklar\u0131n\u0131n k\u00fc\u00e7\u00fck ekranda kayd\u0131rmas\u0131n\u0131 sa\u011flar *\/\n        word-wrap: break-word;\n    }\n    .expert-tip {\n        font-size: 13px;\n    }\n}\n\n\/* Orta ekranlar i\u00e7in stiller (\u00f6rn. tabletler) *\/\n@media (min-width: 769px) and (max-width: 1024px) {\n    body {\n        padding: 15px;\n        font-size: 15px;\n    }\n    h2 {\n        font-size: 28px;\n    }\n    h3 {\n        font-size: 20px;\n    }\n}\n<\/pre>\n<p><\/code>\n<\/div>\n<p>Yukar\u0131daki CSS \u00f6rne\u011fi, ekran geni\u015fli\u011fine g\u00f6re yaz\u0131 tipi boyutlar\u0131n\u0131, dolgular\u0131 ve hatta kod bloklar\u0131n\u0131n kayd\u0131rma davran\u0131\u015f\u0131n\u0131 ayarlayarak daha okunakl\u0131 bir deneyim sunar. \u00d6zellikle <code>white-space: pre-wrap;<\/code> \u00f6zelli\u011fi, uzun kod sat\u0131rlar\u0131n\u0131n mobil ekranlarda yatay kayd\u0131rma \u00e7ubuklar\u0131 olu\u015fturmak yerine otomatik olarak alt sat\u0131ra ge\u00e7mesini sa\u011flayarak kullan\u0131c\u0131 deneyimini \u00f6nemli \u00f6l\u00e7\u00fcde iyile\u015ftirir.<\/p>\n<h2>Gelece\u011fe Bak\u0131\u015f ve S\u0131k\u00e7a Sorulan Sorular<\/h2>\n<p>Ollama ve Gemma ile yerel LLM kurulumu, yapay zekan\u0131n demokratikle\u015fmesi yolunda \u00f6nemli bir ad\u0131md\u0131r. Bu makale boyunca, kendi yapay zeka laboratuvar\u0131n\u0131z\u0131 kurma, modelleri \u00f6zelle\u015ftirme ve hatta kendi uygulamalar\u0131n\u0131za entegre etme yetene\u011fini ke\u015ffettiniz. Ancak bu yolculuk daha yeni ba\u015fl\u0131yor. Yerel LLM'ler, geli\u015ftiriciler, ara\u015ft\u0131rmac\u0131lar ve hatta merakl\u0131 kullan\u0131c\u0131lar i\u00e7in s\u0131n\u0131rs\u0131z potansiyel sunmaktad\u0131r.<\/p>\n<h3>Yerel LLM'lerin Gelece\u011fi: Yenilikler ve F\u0131rsatlar<\/h3>\n<p>Yerel LLM'lerin gelece\u011fi olduk\u00e7a parlak g\u00f6r\u00fcn\u00fcyor. \u0130\u015fte bekleyebilece\u011fimiz baz\u0131 geli\u015fmeler ve f\u0131rsatlar:<\/p>\n<ul>\n<li><strong>Daha Verimli Modeller:<\/strong> Donan\u0131m kaynaklar\u0131n\u0131 daha az t\u00fcketen, daha k\u00fc\u00e7\u00fck boyutlu ancak ayn\u0131 derecede yetenekli modellerin geli\u015ftirilmesi devam edecektir. Bu, daha geni\u015f bir cihaz yelpazesinde LLM'lerin \u00e7al\u0131\u015fabilmesini sa\u011flayacakt\u0131r.<\/li>\n<li><strong>Geli\u015fmi\u015f Donan\u0131m Entegrasyonu:<\/strong> \u00d6zel AI i\u015flemcileri (NPU'lar) ve daha iyi optimize edilmi\u015f GPU s\u00fcr\u00fcc\u00fcleri sayesinde yerel LLM performans\u0131 daha da artacakt\u0131r.<\/li>\n<li><strong>Kolayla\u015ft\u0131r\u0131lm\u0131\u015f Geli\u015ftirme Ara\u00e7lar\u0131:<\/strong> Ollama gibi platformlar, LLM'leri uygulamalara entegre etmeyi daha da basitle\u015ftirecek yeni \u00f6zellikler ve k\u00fct\u00fcphaneler sunmaya devam edecektir.<\/li>\n<li><strong>Yeni Kullan\u0131m Alanlar\u0131:<\/strong> \u00c7evrimd\u0131\u015f\u0131 ki\u015fisel asistanlar, yerel veri analizi ara\u00e7lar\u0131, gizlilik odakl\u0131 i\u00e7erik \u00fcretim platformlar\u0131 ve hatta ak\u0131ll\u0131 ev cihazlar\u0131 gibi yeni uygulama alanlar\u0131 ortaya \u00e7\u0131kacakt\u0131r.<\/li>\n<li><strong>Topluluk Kat\u0131l\u0131m\u0131:<\/strong> A\u00e7\u0131k kaynakl\u0131 do\u011falar\u0131 gere\u011fi, Gemma gibi modeller topluluk taraf\u0131ndan s\u00fcrekli olarak geli\u015ftirilecek, ince ayar yap\u0131lacak ve yeni yeteneklerle donat\u0131lacakt\u0131r.<\/li>\n<\/ul>\n<p>Yerel LLM'ler, yapay zekay\u0131 sadece b\u00fcy\u00fck \u015firketlerin de\u011fil, bireysel kullan\u0131c\u0131lar\u0131n ve k\u00fc\u00e7\u00fck i\u015fletmelerin de eri\u015febilece\u011fi bir teknoloji haline getirerek, inovasyonun \u00f6n\u00fcn\u00fc a\u00e7maktad\u0131r. Kendi kontrol\u00fcn\u00fczde, gizlili\u011finizi koruyan ve maliyet etkin bir yapay zeka g\u00fcc\u00fcne sahip olmak, dijital d\u00fcnyan\u0131n gelece\u011fini \u015fekillendirme potansiyeline sahiptir.<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/h3>\n<p>Ollama ve Gemma ile ilgili akl\u0131n\u0131za tak\u0131labilecek baz\u0131 sorular\u0131 ve yan\u0131tlar\u0131n\u0131 a\u015fa\u011f\u0131da bulabilirsiniz:<\/p>\n<dl>\n<dt><strong>1. Ollama kullanmak \u00fccretsiz mi?<\/strong><\/dt>\n<dd>Evet, Ollama tamamen a\u00e7\u0131k kaynakl\u0131 ve \u00fccretsiz bir platformdur. \u0130ndirebilece\u011finiz modellerin \u00e7o\u011fu da a\u00e7\u0131k kaynakl\u0131 ve \u00fccretsizdir.<\/dd>\n<dt><strong>2. Gemma modeli T\u00fcrk\u00e7e biliyor mu?<\/strong><\/dt>\n<dd>Evet, Gemma modelleri \u00e7ok dilli olarak e\u011fitilmi\u015ftir ve T\u00fcrk\u00e7e dahil bir\u00e7ok dilde olduk\u00e7a iyi performans g\u00f6sterir. Bu makaledeki \u00f6rneklerde de g\u00f6r\u00fcld\u00fc\u011f\u00fc gibi, T\u00fcrk\u00e7e sorulara anlaml\u0131 yan\u0131tlar verebilmektedir.<\/dd>\n<dt><strong>3. Ollama sadece Gemma modellerini mi destekliyor?<\/strong><\/dt>\n<dd>Hay\u0131r, Ollama \u00e7ok \u00e7e\u015fitli a\u00e7\u0131k kaynakl\u0131 b\u00fcy\u00fck dil modellerini destekler. Llama 2, Mistral, Code Llama, Phi 2, Stable Diffusion'\u0131n metin versiyonlar\u0131 gibi bir\u00e7ok pop\u00fcler modeli <a href=\"https:\/\/ollama.com\/library\" target=\"_blank\">Ollama modeli k\u00fct\u00fcphanesi<\/a> \u00fczerinden bulabilir ve indirebilirsiniz. Tek yapman\u0131z gereken <code>ollama pull <model_adi><\/code> komutunu kullanmakt\u0131r.<\/dd>\n<dt><strong>4. Bilgisayar\u0131m\u0131n yeterli donan\u0131ma sahip olup olmad\u0131\u011f\u0131n\u0131 nas\u0131l anlar\u0131m?<\/strong><\/dt>\n<dd>Makalenin \"\u00d6n Haz\u0131rl\u0131klar\" b\u00f6l\u00fcm\u00fcnde belirtilen RAM, CPU ve GPU gereksinimlerini kontrol edebilirsiniz. \u00d6zellikle 7B ve \u00fczeri modeller i\u00e7in en az 16 GB RAM ve 8 GB VRAM'e sahip bir GPU \u00f6nerilir. E\u011fer bu gereksinimlerin alt\u0131ndaysan\u0131z, daha k\u00fc\u00e7\u00fck modellerle (\u00f6rn. Gemma 2B) ba\u015flayabilir veya yaln\u0131zca CPU \u00fczerinde \u00e7al\u0131\u015ft\u0131rabilirsiniz, ancak performans daha d\u00fc\u015f\u00fck olacakt\u0131r.<\/dd>\n<dt><strong>5. Ollama modellerini internet ba\u011flant\u0131s\u0131 olmadan kullanabilir miyim?<\/strong><\/dt>\n<dd>Evet, Ollama modellerini indirdikten sonra internet ba\u011flant\u0131s\u0131na ihtiyac\u0131n\u0131z yoktur. T\u00fcm i\u015fleme yerel olarak bilgisayar\u0131n\u0131zda ger\u00e7ekle\u015fir. Bu, Ollama'n\u0131n en b\u00fcy\u00fck avantajlar\u0131ndan biridir.<\/dd>\n<\/dl>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"Kendi yapay zeka deneyiminizi bilgisayar\u0131n\u0131zda kurmak ister misiniz? Bulut tabanl\u0131 \u00e7\u00f6z\u00fcmlerin getirdi\u011fi gizlilik endi\u015feleri, maliyetler ve gecikme s\u00fcreleri&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-35118","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ollama ve Gemma ile Kendi LLM&#039;inizi Dakikalar \u0130\u00e7inde Yerel Olarak Kurun ve \u00c7al\u0131\u015ft\u0131r\u0131n<\/title>\n<meta name=\"description\" content=\"Kendi yapay zeka deneyiminizi bilgisayar\u0131n\u0131zda kurmak ister misiniz? Bulut tabanl\u0131 \u00e7\u00f6z\u00fcmlerin getirdi\u011fi gizlilik endi\u015feleri, maliyetler ve gecikme s\u00fcreleri sizi yoruyor olabilir. Peki ya en g\u00fc\u00e7l\u00fc b\u00fcy\u00fck dil modellerinden (LLM) birini, Google&#039;\u0131n a\u00e7\u0131k kaynakl\u0131 Gemma&#039;s\u0131n\u0131, dakikalar i\u00e7inde kendi makinenizde \u00e7al\u0131\u015ft\u0131rma imkan\u0131n\u0131z olsa? Bu makale, Ollama platformunu kullanarak Gemma modelini yerel olarak nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ve y\u00f6netece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayacak, b\u00f6ylece yapay zeka g\u00fcc\u00fcn\u00fc tamamen kendi kontrol\u00fcn\u00fcze alacaks\u0131n\u0131z. Bu rehber ile, veri gizlili\u011fini koruyarak, internet ba\u011flant\u0131s\u0131 olmadan bile projelerinizi ve fikirlerinizi geli\u015ftirme \u00f6zg\u00fcrl\u00fc\u011f\u00fcne kavu\u015facaks\u0131n\u0131z.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/ollama-ve-gemma-ile-kendi-llminizi-dakikalar-icinde-yerel-olarak-kurun-ve-calistirin\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ollama ve Gemma ile Kendi LLM&#039;inizi Dakikalar \u0130\u00e7inde Yerel Olarak Kurun ve \u00c7al\u0131\u015ft\u0131r\u0131n\" \/>\n<meta property=\"og:description\" content=\"Kendi yapay zeka deneyiminizi bilgisayar\u0131n\u0131zda kurmak ister misiniz? Bulut tabanl\u0131 \u00e7\u00f6z\u00fcmlerin getirdi\u011fi gizlilik endi\u015feleri, maliyetler ve gecikme s\u00fcreleri sizi yoruyor olabilir. Peki ya en g\u00fc\u00e7l\u00fc b\u00fcy\u00fck dil modellerinden (LLM) birini, Google&#039;\u0131n a\u00e7\u0131k kaynakl\u0131 Gemma&#039;s\u0131n\u0131, dakikalar i\u00e7inde kendi makinenizde \u00e7al\u0131\u015ft\u0131rma imkan\u0131n\u0131z olsa? Bu makale, Ollama platformunu kullanarak Gemma modelini yerel olarak nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ve y\u00f6netece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayacak, b\u00f6ylece yapay zeka g\u00fcc\u00fcn\u00fc tamamen kendi kontrol\u00fcn\u00fcze alacaks\u0131n\u0131z. Bu rehber ile, veri gizlili\u011fini koruyarak, internet ba\u011flant\u0131s\u0131 olmadan bile projelerinizi ve fikirlerinizi geli\u015ftirme \u00f6zg\u00fcrl\u00fc\u011f\u00fcne kavu\u015facaks\u0131n\u0131z.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/ollama-ve-gemma-ile-kendi-llminizi-dakikalar-icinde-yerel-olarak-kurun-ve-calistirin\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-25T19:31:14+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"24 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ollama-ve-gemma-ile-kendi-llminizi-dakikalar-icinde-yerel-olarak-kurun-ve-calistirin\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ollama-ve-gemma-ile-kendi-llminizi-dakikalar-icinde-yerel-olarak-kurun-ve-calistirin\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Ollama ve Gemma ile Kendi LLM&#8217;inizi Dakikalar \u0130\u00e7inde Yerel Olarak Kurun ve \u00c7al\u0131\u015ft\u0131r\u0131n\",\"datePublished\":\"2025-11-25T19:31:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ollama-ve-gemma-ile-kendi-llminizi-dakikalar-icinde-yerel-olarak-kurun-ve-calistirin\/\"},\"wordCount\":4497,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ollama-ve-gemma-ile-kendi-llminizi-dakikalar-icinde-yerel-olarak-kurun-ve-calistirin\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ollama-ve-gemma-ile-kendi-llminizi-dakikalar-icinde-yerel-olarak-kurun-ve-calistirin\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/ollama-ve-gemma-ile-kendi-llminizi-dakikalar-icinde-yerel-olarak-kurun-ve-calistirin\/\",\"name\":\"Ollama ve Gemma ile Kendi LLM'inizi Dakikalar \u0130\u00e7inde Yerel Olarak Kurun ve \u00c7al\u0131\u015ft\u0131r\u0131n\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-11-25T19:31:14+00:00\",\"description\":\"Kendi yapay zeka deneyiminizi bilgisayar\u0131n\u0131zda kurmak ister misiniz? Bulut tabanl\u0131 \u00e7\u00f6z\u00fcmlerin getirdi\u011fi gizlilik endi\u015feleri, maliyetler ve gecikme s\u00fcreleri sizi yoruyor olabilir. Peki ya en g\u00fc\u00e7l\u00fc b\u00fcy\u00fck dil modellerinden (LLM) birini, Google'\u0131n a\u00e7\u0131k kaynakl\u0131 Gemma's\u0131n\u0131, dakikalar i\u00e7inde kendi makinenizde \u00e7al\u0131\u015ft\u0131rma imkan\u0131n\u0131z olsa? Bu makale, Ollama platformunu kullanarak Gemma modelini yerel olarak nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ve y\u00f6netece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayacak, b\u00f6ylece yapay zeka g\u00fcc\u00fcn\u00fc tamamen kendi kontrol\u00fcn\u00fcze alacaks\u0131n\u0131z. Bu rehber ile, veri gizlili\u011fini koruyarak, internet ba\u011flant\u0131s\u0131 olmadan bile projelerinizi ve fikirlerinizi geli\u015ftirme \u00f6zg\u00fcrl\u00fc\u011f\u00fcne kavu\u015facaks\u0131n\u0131z.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ollama-ve-gemma-ile-kendi-llminizi-dakikalar-icinde-yerel-olarak-kurun-ve-calistirin\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ollama-ve-gemma-ile-kendi-llminizi-dakikalar-icinde-yerel-olarak-kurun-ve-calistirin\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ollama-ve-gemma-ile-kendi-llminizi-dakikalar-icinde-yerel-olarak-kurun-ve-calistirin\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ollama ve Gemma ile Kendi LLM&#8217;inizi Dakikalar \u0130\u00e7inde Yerel Olarak Kurun ve \u00c7al\u0131\u015ft\u0131r\u0131n\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ollama ve Gemma ile Kendi LLM'inizi Dakikalar \u0130\u00e7inde Yerel Olarak Kurun ve \u00c7al\u0131\u015ft\u0131r\u0131n","description":"Kendi yapay zeka deneyiminizi bilgisayar\u0131n\u0131zda kurmak ister misiniz? Bulut tabanl\u0131 \u00e7\u00f6z\u00fcmlerin getirdi\u011fi gizlilik endi\u015feleri, maliyetler ve gecikme s\u00fcreleri sizi yoruyor olabilir. Peki ya en g\u00fc\u00e7l\u00fc b\u00fcy\u00fck dil modellerinden (LLM) birini, Google'\u0131n a\u00e7\u0131k kaynakl\u0131 Gemma's\u0131n\u0131, dakikalar i\u00e7inde kendi makinenizde \u00e7al\u0131\u015ft\u0131rma imkan\u0131n\u0131z olsa? Bu makale, Ollama platformunu kullanarak Gemma modelini yerel olarak nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ve y\u00f6netece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayacak, b\u00f6ylece yapay zeka g\u00fcc\u00fcn\u00fc tamamen kendi kontrol\u00fcn\u00fcze alacaks\u0131n\u0131z. Bu rehber ile, veri gizlili\u011fini koruyarak, internet ba\u011flant\u0131s\u0131 olmadan bile projelerinizi ve fikirlerinizi geli\u015ftirme \u00f6zg\u00fcrl\u00fc\u011f\u00fcne kavu\u015facaks\u0131n\u0131z.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/ollama-ve-gemma-ile-kendi-llminizi-dakikalar-icinde-yerel-olarak-kurun-ve-calistirin\/","og_locale":"tr_TR","og_type":"article","og_title":"Ollama ve Gemma ile Kendi LLM'inizi Dakikalar \u0130\u00e7inde Yerel Olarak Kurun ve \u00c7al\u0131\u015ft\u0131r\u0131n","og_description":"Kendi yapay zeka deneyiminizi bilgisayar\u0131n\u0131zda kurmak ister misiniz? Bulut tabanl\u0131 \u00e7\u00f6z\u00fcmlerin getirdi\u011fi gizlilik endi\u015feleri, maliyetler ve gecikme s\u00fcreleri sizi yoruyor olabilir. Peki ya en g\u00fc\u00e7l\u00fc b\u00fcy\u00fck dil modellerinden (LLM) birini, Google'\u0131n a\u00e7\u0131k kaynakl\u0131 Gemma's\u0131n\u0131, dakikalar i\u00e7inde kendi makinenizde \u00e7al\u0131\u015ft\u0131rma imkan\u0131n\u0131z olsa? Bu makale, Ollama platformunu kullanarak Gemma modelini yerel olarak nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ve y\u00f6netece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayacak, b\u00f6ylece yapay zeka g\u00fcc\u00fcn\u00fc tamamen kendi kontrol\u00fcn\u00fcze alacaks\u0131n\u0131z. Bu rehber ile, veri gizlili\u011fini koruyarak, internet ba\u011flant\u0131s\u0131 olmadan bile projelerinizi ve fikirlerinizi geli\u015ftirme \u00f6zg\u00fcrl\u00fc\u011f\u00fcne kavu\u015facaks\u0131n\u0131z.","og_url":"https:\/\/fatihsoysal.com\/blog\/ollama-ve-gemma-ile-kendi-llminizi-dakikalar-icinde-yerel-olarak-kurun-ve-calistirin\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-11-25T19:31:14+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"24 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/ollama-ve-gemma-ile-kendi-llminizi-dakikalar-icinde-yerel-olarak-kurun-ve-calistirin\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/ollama-ve-gemma-ile-kendi-llminizi-dakikalar-icinde-yerel-olarak-kurun-ve-calistirin\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Ollama ve Gemma ile Kendi LLM&#8217;inizi Dakikalar \u0130\u00e7inde Yerel Olarak Kurun ve \u00c7al\u0131\u015ft\u0131r\u0131n","datePublished":"2025-11-25T19:31:14+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/ollama-ve-gemma-ile-kendi-llminizi-dakikalar-icinde-yerel-olarak-kurun-ve-calistirin\/"},"wordCount":4497,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/ollama-ve-gemma-ile-kendi-llminizi-dakikalar-icinde-yerel-olarak-kurun-ve-calistirin\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/ollama-ve-gemma-ile-kendi-llminizi-dakikalar-icinde-yerel-olarak-kurun-ve-calistirin\/","url":"https:\/\/fatihsoysal.com\/blog\/ollama-ve-gemma-ile-kendi-llminizi-dakikalar-icinde-yerel-olarak-kurun-ve-calistirin\/","name":"Ollama ve Gemma ile Kendi LLM'inizi Dakikalar \u0130\u00e7inde Yerel Olarak Kurun ve \u00c7al\u0131\u015ft\u0131r\u0131n","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-11-25T19:31:14+00:00","description":"Kendi yapay zeka deneyiminizi bilgisayar\u0131n\u0131zda kurmak ister misiniz? Bulut tabanl\u0131 \u00e7\u00f6z\u00fcmlerin getirdi\u011fi gizlilik endi\u015feleri, maliyetler ve gecikme s\u00fcreleri sizi yoruyor olabilir. Peki ya en g\u00fc\u00e7l\u00fc b\u00fcy\u00fck dil modellerinden (LLM) birini, Google'\u0131n a\u00e7\u0131k kaynakl\u0131 Gemma's\u0131n\u0131, dakikalar i\u00e7inde kendi makinenizde \u00e7al\u0131\u015ft\u0131rma imkan\u0131n\u0131z olsa? Bu makale, Ollama platformunu kullanarak Gemma modelini yerel olarak nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ve y\u00f6netece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayacak, b\u00f6ylece yapay zeka g\u00fcc\u00fcn\u00fc tamamen kendi kontrol\u00fcn\u00fcze alacaks\u0131n\u0131z. Bu rehber ile, veri gizlili\u011fini koruyarak, internet ba\u011flant\u0131s\u0131 olmadan bile projelerinizi ve fikirlerinizi geli\u015ftirme \u00f6zg\u00fcrl\u00fc\u011f\u00fcne kavu\u015facaks\u0131n\u0131z.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/ollama-ve-gemma-ile-kendi-llminizi-dakikalar-icinde-yerel-olarak-kurun-ve-calistirin\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/ollama-ve-gemma-ile-kendi-llminizi-dakikalar-icinde-yerel-olarak-kurun-ve-calistirin\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/ollama-ve-gemma-ile-kendi-llminizi-dakikalar-icinde-yerel-olarak-kurun-ve-calistirin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ollama ve Gemma ile Kendi LLM&#8217;inizi Dakikalar \u0130\u00e7inde Yerel Olarak Kurun ve \u00c7al\u0131\u015ft\u0131r\u0131n"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/35118","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=35118"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/35118\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=35118"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=35118"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=35118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}