Skip to main content
LibreChat is joining ClickHouse to power the open-source Agentic Data Stack 🎉 Learn more
LibreChat

HuggingFace

LibreChat'i Hugging Face Spaces üzerinde kolayca dağıtın

Veritabanınızı Oluşturun ve Yapılandırın (Gerekli)

İhtiyacınız olan ilk şey bir MongoDB Atlas Veritabanı oluşturmak ve bağlantı dizenizi (connection string) almaktır.

Bu belgedeki talimatları izleyin: MongoDB Atlas

Başlarken

1. Hugging Face üzerinde oturum açın veya bir hesap oluşturun

2. https://huggingface.co/spaces/LibreChat/template adresini ziyaret edin ve LibreChat şablonunu profilinize kopyalamak için Duplicate this Space seçeneğine tıklayın.

Not: Bu şablonun bir çalışma zamanı hatası vermesi normaldir, işlevsel hale getirmek için aşağıdaki kılavuzu kullanarak yapılandırmanız gerekecektir.

image

3. Alanınızı (Space) adlandırın ve Secrets ile Variables kısımlarını doldurun

Burada ayrıca herkese açık veya özel yapmaya da karar verebilirsiniz

image

Bu değerleri doldurmanız gerekecek:

SırlarDeğerler
MONGO_URI* dizeyi almak için şu talimatları kullanın: https://librechat.ai/docs/configuration/mongodb/mongodb_atlas
OPENAI_API_KEYuser_provided
BINGAI_TOKENuser_provided
CHATGPT_TOKENuser_provided
ANTHROPIC_API_KEYuser_provided
GOOGLE_KEYuser_provided
CREDS_KEY* aşağıya bakın
CREDS_IV* aşağıya bakın
JWT_SECRET* aşağıya bakın
JWT_REFRESH_SECRET* aşağıya bakın

⬆️ Devre dışı bırakmak istediğiniz tüm endpoint'ler için değer alanını boş bırakın.

⚠️ API anahtarlarını ve token'ı user_provided olarak ayarlamak, bunları webUI üzerinden güvenli bir şekilde sağlamanıza olanak tanır

  • CREDS_KEY, CREDS_IV ve JWT_SECRET için bu aracı kullanın: Credentials Generator
  • Aracı ikinci kez çalıştırın ve JWT_REFRESH_SECRET için yeni JWT_SECRET değerini kullanın
DeğişkenlerDeğerler
APP_TITLELibreChat
ALLOW_REGISTRATIONtrue

Dağıtım

1. secrets ve variables kısımlarını doldurmayı bitirdiğinizde, pencerenin alt kısmındaki Duplicate Space düğmesine tıklayın

image

2. Proje şimdi derlenecek, bu işlem birkaç dakika sürecektir

image

3. Hazır olduğunda, Building ifadesi Running olarak değişecektir.

image

Ve LibreChat'e erişebileceksiniz!

image

Güncelleme

LibreChat'i güncellemek için ⚙️Settings menüsünden Factory Reboot seçeneğini seçmeniz yeterlidir.

image

Sonuç

Artık mevcut URL üzerinden erişebilirsiniz. Hugging Face katmanı olmadan erişmek isterseniz, bu URL şablonunu kendi bilgilerinizle değiştirebilirsiniz:

https://username-projectname.hf.space/

örneğin https://cooluser-librechat.hf.space/

🎉 Tebrikler, LibreChat uygulamasını Hugging Face üzerinde başarıyla dağıttınız! 🤗

Meilisearch Kurulumu (İsteğe bağlı)

LibreChat'te arama işlevini etkinleştirmek için bir Meilisearch örneği dağıtmanız ve yapılandırmanız gerekir. İşte nasıl yapılacağı:

1. Meilisearch Space'i kopyalayın:

Bu bağlantıyı ziyaret edin: https://huggingface.co/spaces/LibreChat/meilisearch ve "Duplicate this Space" seçeneğine tıklayın.

2. Meilisearch Alanını Yapılandırın:

  • Görünürlük: Görünürlüğü "public" olarak ayarlayın.

  • MEILI_MASTER_KEY: Güvenli, 16 karakterlik bir ana anahtar oluşturun. Rastgele bir anahtar oluşturmak için https://randomkeygen.com/ gibi bir araç kullanabilirsiniz. Bu anahtarı, Meilisearch alanındaki MEILI_MASTER_KEY ortam değişkeni için değer olarak ayarlayın. Önemli: Bu anahtarı güvende tutun!

  • MEILI_ENV: MEILI_ENV ortam değişkenini production olarak ayarlayın.

3. Space'i kopyalayın:

"Duplicate Space" düğmesine tıklayın.

4. LibreChat'i Meilisearch kullanacak şekilde yapılandırın:

  • Dockerfile dosyasını düzenleyin: LibreChat alanınıza (ana LibreChat şablonundan kopyaladığınız alan) gidin. "Files" -> "Dockerfile" yolunu izleyin ve "Edit" düğmesine tıklayın.

  • Satırların Yorumunu Kaldırın ve Düzenleyin: Dockerfile içindeki aşağıdaki satırların yorumunu kaldırın/düzenleyin. Bu satırlar ENV SEARCH ve ENV MEILI_* ifadelerini içerecektir. <YOUR_MEILISEARCH_SPACE_URL> kısmını, Hugging Face Spaces üzerindeki Meilisearch dağıtımınızın gerçek URL'si ile değiştirdiğinizden emin olun. Bu, https://<your-username>-meilisearch.hf.space/ gibi görünmelidir. Kullanıcı adınızı kendi kullanıcı adınızla eşleşecek şekilde güncelleyin!

    ENV SEARCH=true
    ENV MEILI_NO_ANALYTICS=true
    ENV MEILI_HOST=<YOUR_MEILISEARCH_SPACE_URL>
  • Değişiklikleri İşle: Değişikliklerinizi main dalına (branch) işleyin.

5. MEILI_MASTER_KEY Gizli Anahtarını LibreChat'e Ekleyin:

  • LibreChat alanınızın ayarlarına gidin (Meilisearch dağıtımı değil, LibreChat dağıtımı).

  • "New secret" öğesine tıklayın.

  • Ad: MEILI_MASTER_KEY girin.

  • Değer: Meilisearch alanını kurarken kullandığınız aynı ana anahtarı (master key) girin.

6. Kurulumu Doğrulayın:

LibreChat yeniden oluşturulup çalışmaya başladıktan sonra, LibreChat arayüzünün sol üst köşesinde bir arama seçeneği görmelisiniz. Eğer göremiyorsanız, tüm adımları doğru bir şekilde takip ettiğinizden emin olun.

Bu rehber nasıl?