Kılavuzlara dön
Kurulum·4 Eylül 2026·Son güncelleme: 30 Eylül 2026·8 dk okuma

LibreChat ve Open WebUI — özel bir uç noktayı hangisi daha az zahmetle kullanır

İki ortam değişkeni mi, yoksa bir YAML bloğu mu — ve YAML size ne kazandırır.

Son inceleme tarihi: .

İkisi de kendi sunucunuzda çalışır, ikisi de OpenAI protokolünü konuşur ve ikisi de işi görür. Bu soru için sıralama yapan karşılaştırmalar özellik tablolarını yan yana koyar. Bu sayfa, muhtemelen geldiğiniz daha dar soruyu yanıtlar: hangisi özel bir OpenAI uyumlu uç noktayı daha az uğraşla kabul eder ve karşılığında her biri size ne verir?

Aşağıdaki tüm iddialar her projenin kendi README'sinden alınmıştır. Burada benchmark yoktur ve hangisinin daha iyi olduğuna dair bir hüküm yoktur; çünkü bunu haklı çıkaracak ölçekte hiçbirini çalıştırmadık.

Her birinin çıkış noktası

Open WebUILibreChat
KökenYerel modeller ve OllamaÇok sağlayıcılı ChatGPT klonu
Adını verdiği arka uçlarOllama, OpenAI uyumlu API'lerAnthropic, AWS Bedrock, OpenAI, Azure OpenAI, Google, Vertex AI, OpenAI Responses API ve özel uç noktalar
Özel uç nokta yapılandırmasıOPENAI_API_BASE_URL + OPENAI_API_KEY veya Connections arayüzülibrechat.yaml içinde bir custom bloğu
GetirmeDokuz vektör veritabanında yerel RAG, yeniden sıralamalı hibrit arama, web aramasıDesteklenen uç noktalarında dosyalarla sohbet
Erişim denetimiAyrıntılı RBAC ve kullanıcı grupları, LDAP/AD, SSO, SCIM 2.0OAuth2, LDAP ve e-posta ile çok kullanıcılı kimlik doğrulama; kullanıcılar, gruplar ve roller için yönetici paneli
GenişletilebilirlikFiltreler, eylemler, pipe'lar, araçlar ve beceriler; MCP ve OpenAPI araç sunucularıMCP araçlarına sahip aracılar, aracı pazarı, korumalı kod yorumlayıcısı
Yüklemepip, uv, Docker, KubernetesDocker ve çeşitli tek tıklamalı bulut dağıtımları

Genel örüntü şu: Open WebUI dağıtım ve getirme tarafına, LibreChat ise sağlayıcı ve aracı tarafına daha çok yatırım yapmıştır. Hangisine önem verdiğiniz genellikle özellik sayısından daha iyi bir ayırt edicidir.

Open WebUI'yi bir gateway'e yönlendirmek

İki ortam değişkeniyle çalışır duruma gelir:

# Open WebUI — the OpenAI-compatible connection is a base URL and a key.
docker run -d -p 3000:8080 \
  -e OPENAI_API_BASE_URL=https://api.kunavo.com/v1 \
  -e OPENAI_API_KEY=sk-kn-... \
  -v open-webui:/app/backend/data \
  --name open-webui ghcr.io/open-webui/open-webui:main

# The same two values can be set in Settings -> Connections after
# first launch, which is the faster path when you are trying it out.

Model seçici GET /v1/models üzerinden doldurulabildiğinden, birkaç aile sunan bir uç nokta hepsini tek açılır menüye koyar — Claude ve GPT kimlikleri ikinci bir yapılandırma olmadan birlikte görünür.

LibreChat'i bir gateway'e yönlendirmek

LibreChat ortam değişkenleri yerine bir YAML bloğu ister; yazılacak daha fazla şey vardır ama adlandırma ve model denetimi sağlar:

librechat.yaml
# LibreChat — a custom endpoint is a block in librechat.yaml.
version: 1.2.1
endpoints:
  custom:
    - name: "Kunavo"
      apiKey: "${KUNAVO_API_KEY}"
      baseURL: "https://api.kunavo.com/v1"
      models:
        default: ["claude-sonnet-5", "gpt-5-6-terra", "claude-haiku-4-5"]
        fetch: true          # populate the picker from GET /v1/models
      titleConvo: true
      titleModel: "claude-haiku-4-5"
      modelDisplayLabel: "Kunavo"

Uç noktadan bağımsız olarak kopyalamaya değer satır titleModel satırıdır: LibreChat bir model çağrısıyla sohbet başlığı oluşturur; bunu listenizdeki en ucuz modele sabitlemek, başlıkların o anda sohbet ettiğiniz modelin ücretinden faturalandırılmasını önler.

Neden ikisinin arkasına da gateway koymalı?

Her iki istemci de aynı anda birkaç sağlayıcı barındırabilir; dolayısıyla gateway zorunlu değildir. Değiştirdiği şey, yapılandırdığınız öğelerin ve aldığınız faturaların sayısıdır: model ailesi başına bir hesap, kimlik bilgisi ve faturalandırma ilişkisi yerine tek bir temel URL ve tek anahtar. Sonradan aile eklemek yeni bir entegrasyon yerine listedeki bir model kimliği olur.

Kunavo, her iki istemcinin konuştuğu OpenAI uyumlu yüzeyi sunar; bu nedenle yukarıdaki temel URL ikisinin de ihtiyaç duyduğu tek şeydir. İstemci başına kurulum ayrıntıları entegrasyon merkezinde, uç nokta referansı chat completions sayfasında yer alır; OpenAI uyumlu API kılavuzu ise “uyumlu” ifadesinin neleri kapsayıp neleri kapsamadığını açıklar.

Sık sorulan sorular

LibreChat ile Open WebUI arasındaki fark nedir?

Her ikisi de OpenAI uyumlu API'lerle iletişim kurabilen, kendi sunucunuzda barındırılan açık kaynaklı sohbet arayüzleridir; fark, her birinin nereden başladığıdır. Open WebUI, Ollama ve yerel modeller etrafında gelişti; README'sinde dokuz vektör veritabanında yerel RAG, ayrıntılı RBAC ve kullanıcı grupları, filtreler, eylemler, pipe'lar ve araçlardan oluşan bir eklenti sistemi ve pip, Docker veya Kubernetes üzerinden kurulumu öne çıkar. LibreChat ise çok sağlayıcılı bir ChatGPT klonu olarak gelişti: README'sinde Anthropic, AWS Bedrock, OpenAI, Azure OpenAI, Google, Vertex AI ve OpenAI Responses API için adlandırılmış sağlayıcı desteğinin yanı sıra özel uç noktaları, MCP araçlarına sahip aracılar ve çeşitli dillerde korumalı kod yorumlayıcısını öne çıkarır.

Özel bir OpenAI uyumlu API'ye yönlendirmek hangisinde daha kolaydır?

Tek komutla çalışmasını istiyorsanız Open WebUI: bağlantı iki ortam değişkeninden oluşur: OPENAI_API_BASE_URL ve OPENAI_API_KEY. Aynı ikili, ilk başlatmadan sonra arayüzde Connections altında da ayarlanabilir. LibreChat bunun yerine bir YAML dosyası ister — özel uç nokta, librechat.yaml içinde name, apiKey, baseURL ve bir models bölümü bulunan bir bloktur. Yazılacak daha fazla şey vardır ama karşılığında uç noktayı adlandırabilir, görünen modelleri denetleyebilir ve sohbet başlıkları için ucuz bir modeli sabitleyebilirsiniz. Hiçbiri proxy gerektirmez; LibreChat belgeleri özel uç noktaların proxy olmadan çalıştığını açıkça belirtir.

Bir ekip için hangisini seçmeliyim?

Bu sayfa dahil bir karşılaştırma sayfasının hükmünü benimsemek yerine, her projenin kendi özellik listesini gereksiniminizle karşılaştırın. Open WebUI ayrıntılı RBAC ve kullanıcı gruplarını, LDAP/Active Directory'yi, güvenilir üstbilgiler ve OAuth üzerinden SSO'yu ve SCIM 2.0 sağlama işlemini belirtir. LibreChat, OAuth2, LDAP ve e-posta girişiyle çok kullanıcılı kimlik doğrulamayı ve kullanıcılar, gruplar ve roller için bir yönetici panelini belirtir. Her ikisi de yaygın durumu kapsar; belirli bir kuruluş için önemli farklar genellikle ilk bakılması gereken yer olan sağlama ayrıntılarındadır.

Her ikisi de Claude ve GPT'yi aynı anda kullanabilir mi?

Evet; bir gateway'i ikisinin arkasına koymanın temel nedeni budur. Her ikisi de OpenAI uyumlu bir uç noktayı kabul eder ve bu uç nokta birkaç model ailesi sunuyorsa hepsi tek anahtar altında tek bir model seçicide görünür. Gateway olmadan her sağlayıcıyı ayrı hesap ve ayrı faturalandırmayla ayrı yapılandırırsınız; gateway ile model ailesi eklemek yeni bir entegrasyon yerine listedeki bir model kimliği olur.

Open WebUI kullanmak için Ollama'ya ihtiyacım var mı?

Hayır. Open WebUI, Ollama'yı ve OpenAI uyumlu API'leri destekler; kendi README'si API URL'sinin barındırılan sağlayıcılara yönlendirilerek bunların birlikte kullanılmasını açıklar. Yalnızca barındırılan bir uç noktayla çalıştırmak desteklenen bir yapılandırmadır, geçici çözüm değildir — bu, yerel olarak model çalıştırabilen bir makine olmadan arayüzü kullanmak istiyorsanız önemlidir.

Bir gateway iki istemciden herhangi birinin davranışını değiştirir mi?

İsteklerin nereye gittiğini ve ne kadara mal olduğunu değiştirir; arayüzün nasıl çalıştığını değil. Her iki istemci de kendilerine verilen temel URL'ye OpenAI protokolüyle konuşur; bu nedenle RAG, aracılar ve RBAC gibi özellikler istemcinin özellikleridir ve etkilenmez. Kontrol edilmesi gereken tek şey model listesidir: her ikisi de seçicisini GET /v1/models üzerinden doldurabilir; dolayısıyla gördüğünüz modeller sabit kodlanmış bir liste değil, uç noktanın bildirdikleridir.