Ollama ile Open WebUI Nasıl Kullanılır

Llama 3.1 gibi LLM'lerle sohbet için Open WebUI'yi Ollama ile kurun. Geçmişi kaydet, istemleri sakla, doküman yükle! Kolay rehber.

Efe Demir

Efe Demir

5 June 2025

Ollama ile Open WebUI Nasıl Kullanılır

```html

Llama 3.1 veya Mistral gibi güçlü dil modelleriyle bir terminale takılmadan sohbet etmek ister misiniz? Open WebUI, Ollama'nın LLM'leriyle etkileşimi eğlenceli ve sezgisel hale getiren şık, ChatGPT benzeri bir arayüze giden biletinizdir. Sohbet geçmişlerini kaydetmenize, istemleri saklamanıza ve hatta daha akıllı yanıtlar için belgeler yüklemenize olanak tanır; hepsi tarayıcınızda. Bu yeni başlayanlara yönelik kılavuzda, Ollama'yı kurma, terminalde bir modeli test etme ve ardından daha kullanıcı dostu bir deneyim için Open WebUI ile seviye atlama konusunda size yol göstereceğim. Hızlı bir kurulum için Docker kullanacağız ve eğlenceli bir istemle test edeceğiz. Yapay zeka sohbetlerini kolaylaştırmaya hazır mısınız? Hadi başlayalım!

💡
API'lerinizi belgelemeye mi ihtiyacınız var? Yapay zeka projeleriniz için mükemmel olan, API belgeleri tasarlamanın ve paylaşmanın cilalı, etkileşimli bir yolu için APIdog'u deneyin!
button

Open WebUI Nedir? LLM Komuta Merkeziniz

Open WebUI, Ollama'ya bağlanan, Llama 3.1 veya Mistral gibi büyük dil modelleri (LLM'ler) ile bir tarayıcı tabanlı panoda etkileşim kurmanıza olanak tanıyan, açık kaynaklı, kendi kendine barındırılan bir web arayüzüdür. Ollama'nın komut satırı arayüzünden farklı olarak, Open WebUI ChatGPT gibi hissettirir ve şunları sunar:

50K'dan fazla GitHub yıldızıyla, Open WebUI, LLM'lerle yerel olarak çalışmak için işbirlikçi, grafiksel bir yol isteyen geliştiriciler ve yapay zeka meraklıları için bir hit. İlk olarak, Open WebUI'nin eklemeye değer olduğunu görmek için Ollama'yı çalıştıralım!

ollama and open webui

Ollama'yı Kurma ve Test Etme

Open WebUI'ye dalmadan önce, Ollama'yı ayarlayalım ve terminalde Llama 3.1 veya Mistral gibi bir modeli test edelim. Bu, Open WebUI'nin sezgisel arayüzünü takdir etmek için bir temel sağlar.

1. Sistem Gereksinimlerini Kontrol Edin:

2. Ollama'yı Kurun: İşletim sisteminiz için Ollama'yı ollama.com'dan indirin ve kurun. Yükleyici istemlerini izleyin; hızlı bir kurulumdur. Kurulumu şununla doğrulayın:

ollama --version

0.1.44 (Nisan 2025) gibi bir sürüm bekleyin. Başarısız olursa, Ollama'nın PATH'inizde olduğundan emin olun.

ollama

3. Bir Model İndirin: Llama 3.1 (8B) veya Mistral (7B) gibi bir model seçin. Bu kılavuz için Llama 3.1 kullanacağız:

ollama pull llama3.1

Bu, ~5GB indirir, bu yüzden internetiniz yavaşsa bir kahve alın. Kurulduğunu kontrol edin:

ollama list

llama3.1:latest'i arayın. Daha hafif bir model istiyorsanız Mistral (ollama pull mistral) başka harika bir seçenektir (~4GB).

ollama models

4. Modeli Terminalde Test Edin: Ollama'yı çalışırken görmek için basit bir istem deneyin:

ollama run llama3.1

İstemde (>>>), şunu yazın: “Bana bilgisayarlarla ilgili bir baba şakası anlat.” Enter'a basın. Şunu alabilirsiniz: “Bilgisayar neden doktora gitti? Virüsü vardı!” /bye ile çıkın. Bunu çalıştırdım ve kahkahaya boğan bir şaka aldım, ancak terminalde yazmak hantal hissettirdi; sohbet geçmişi yok, kaydedilmiş istemler yok. İşte Open WebUI'nin parladığı yer burasıdır; konuşmaları kaydetmek, istemleri yeniden kullanmak ve daha zengin yanıtlar için belgeler yüklemek için görsel bir arayüz sunar. Hadi kuralım!

ollama terminal chat

Open WebUI için Ortamınızı Kurma

Ollama'nın terminal arayüzünü gördüğünüz için, LLM deneyiminizi daha sezgisel hale getirmek için Open WebUI'ye hazırlanalım. Open WebUI kurulumu için gerekli olduğundan, Docker'ın kurulu olduğunu varsayacağız.

1. Docker'ı Doğrulayın: Docker'ın kurulu ve çalışır durumda olduğundan emin olun:

docker --version

Docker 27.4.0 gibi bir şey bekleyin. Docker'ınız yoksa, Docker Desktop'ı resmi web sitelerinden indirin ve kurun; Windows, macOS veya Linux için hızlı bir kurulumdur.

docker

2. Bir Proje Klasörü Oluşturun: İşleri düzenli tutun:

mkdir ollama-webui
cd ollama-webui

Bu klasör, Open WebUI'yi çalıştırmak için temeliniz olacaktır.

3. Ollama'nın Çalıştığından Emin Olun: Ollama'yı ayrı bir terminalde başlatın:

ollama serve

Bu, Ollama'nın API'sini http://localhost:11434 adresinde çalıştırır. Open WebUI'nin modellerinize bağlanması için buna ihtiyacı olduğundan, bu terminali açık tutun.

Docker ile Open WebUI'yi Kurma

Ollama ve Llama 3.1 hazır olduğuna göre, hızlı ve güvenilir bir kurulum için tek bir Docker komutu kullanarak Open WebUI'yi kuralım.

1. Open WebUI'yi Çalıştırın: ollama-webui klasörünüzde, şunu yürütün:

docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

Bu komut:

İndirilmesi bir dakika sürer. docker ps ile çalıştığını kontrol edin; open-webui kapsayıcısını arayın.

2. Open WebUI'ye Erişim: Tarayıcınızı açın ve http://localhost:3000 adresine gidin. Open WebUI'nin karşılama sayfasını göreceksiniz. Bir hesap oluşturmak için “Kaydol”a tıklayın (ilk kullanıcı yönetici ayrıcalıklarını alır). Güçlü bir parola kullanın ve güvenli bir şekilde kaydedin. Artık sohbet etmeye hazırsınız! Sayfa yüklenmezse, kapsayıcının çalıştığından (docker logs open-webui) ve 3000 numaralı bağlantı noktasının boş olduğundan emin olun.

user account

Open WebUI'yi Kullanma: Sohbet Etme ve Özellikleri Keşfetme

Open WebUI çalışırken, Llama 3.1 ile sohbete dalalım ve onu terminalden çok daha iyi yapan harika özelliklerini keşfedelim.

1. Sohbet Etmeye Başlayın:

chat interface

Arayüz temizdir, isteminiz ve yanıtınız sohbet geçmişine otomatik olarak kaydedilir.

2. Sohbetleri Kaydedin ve Düzenleyin: Sol kenar çubuğunda, sohbeti kaydetmek için iğne simgesine tıklayın. Kolay erişim için yeniden adlandırın (örneğin, “Baba Şakaları”). Deneylerinizi düzenli tutarak, kenar çubuğu aracılığıyla sohbetleri arşivleyebilir veya silebilirsiniz; terminal kaydırmasından çok daha iyi!

3. İstemleri Saklayın: Baba şakası istemini yeniden kullanım için kaydedin:

4. RAG için Bir Belge Yükleyin: Sohbetlerinize bağlam ekleyin:

Bunu bir Python öğretici PDF'si ile test ettim ve Open WebUI, terminalin temel yanıtlarından farklı olarak, bağlam farkındalıklı yanıtları çiviledi.

5. Daha Fazla Özelliği Keşfedin:

change models

API'lerinizi APIdog ile Belgeleme

Ollama'nın API'si ile etkileşim kurmak için Open WebUI'yi kullanıyor ve kurulumunuzu belgelemek mi istiyorsunuz? APIdog, etkileşimli API belgeleri oluşturmak için harika bir araçtır. Şık arayüzü ve kendi kendine barındırma seçenekleri, yapay zeka projelerinizi paylaşmak için idealdir; göz atın!

apidog documentation

Sorun Giderme ve İpuçları

Ollama'ya yeni mi başladınız? Başlamanıza yardımcı olması için buna göz atın!

Neden Open WebUI'yi Seçmelisiniz?

Open WebUI, Ollama'yı hantal bir terminal aracından güçlü, kullanıcı dostu bir platforma dönüştürür:

Hem terminali hem de Open WebUI'yi test ettikten sonra, GUI'nin kolaylığına ve özelliklerine hayran kaldım. Bir çevirmeli telefondan bir akıllı telefona yükseltmek gibi!

Özet: Open WebUI Maceranız Sizi Bekliyor

Terminal sohbetlerinden Ollama ile tam teşekküllü bir Open WebUI kurulumuna geçtiniz, LLM etkileşimlerini sorunsuz ve eğlenceli hale getirdiniz! Llama 3.1, kaydedilmiş sohbetler ve belge yüklemeleri ile yapay zekayı daha önce hiç olmadığı gibi keşfetmeye hazırsınız. Yeni modeller deneyin, daha fazla istem saklayın veya API'lerinizi APIdog ile belgeleyin. Open WebUI kazançlarınızı Open WebUI GitHub'da paylaşın; neler yarattığınızı görmek için heyecanlıyım! Mutlu yapay zeka tamiri!

button

```

Explore more

Cursor ile Deepseek R1'i Yerel Olarak Nasıl Kullanılır

Cursor ile Deepseek R1'i Yerel Olarak Nasıl Kullanılır

Yerel DeepSeek R1'i Cursor IDE ile kurun ve yapılandırın. Özel, uygun maliyetli AI kodlama yardımı için.

4 June 2025

Android'de Gemma 3n Nasıl Çalıştırılır?

Android'de Gemma 3n Nasıl Çalıştırılır?

Google AI Edge Gallery'den Gemma 3n'i Android'e kurup çalıştırmayı öğrenin.

3 June 2025

GitHub Eylemleri ile Claude Kodunu Nasıl Kullanılır

GitHub Eylemleri ile Claude Kodunu Nasıl Kullanılır

Claude Code'u GitHub Actions ile entegre edin: Kod incelemeleri, hata düzeltmeleri ve özellik uygulamaları. Kurulum, iş akışları ve geliştiriciler için ipuçları.

29 May 2025

API Tasarım-Öncelikli Yaklaşımı Apidog'da Uygulayın

API'leri oluşturmanın ve kullanmanın daha kolay yolunu keşfedin