Weaviate CLI Nasıl Kurulur?

Weaviate Cli Nasil Kurulur



Weaviate, SeMI Technologies tarafından geliştirilen açık kaynaklı, bulut tabanlı, merkezi olmayan bir bilgi grafiği sistemidir. Varlıklar arasındaki bağlamsal ilişkilerden yararlanan akıllı uygulamalar oluşturmanıza olanak tanıyan karmaşık veri nesnelerini gerçek zamanlı olarak depolamak, aramak ve almak için tasarlanmıştır.

Weaviate, verileri düzenlemek ve sorgulamak için semantik arama adı verilen vektör tabanlı bir yaklaşım kullanır. Weeviate ayrıca, bir kelimeyi veya çeşitli varlıkları yüksek boyutlu bir vektör uzayına eşleyen word2vec gibi gömme tekniklerini kullanır. Bu yaklaşım anlamsal ilişkileri yakalar ve benzerliğe dayalı aramalara izin verir.







Bir Weaviate örneğiyle etkileşim kurmanın bir yolu, Weaviate CLI adı verilen komut satırı arabirimini kullanmaktır. Bu komut satırı yardımcı programı, Weaviate sunucusuna bağlanmanıza ve çeşitli işlemler gerçekleştirmenize olanak tanır.



Aşağıdakiler gibi çeşitli işlemleri yürütmenize izin veren geniş bir komut seti sağlar:



  1. Konfigürasyon yönetimi
  2. Şema oluşturma, değiştirme, silme ve daha fazlası
  3. Veri içe ve dışa aktarma
  4. Varlık yönetimi
  5. Sorgu yürütme ve daha fazlası

Basit doğası ve erişim kolaylığı nedeniyle Weaviate CLI, sunucuyla etkileşime geçmek için basitleştirilmiş bir arayüz sağlar. Bu, üretkenliği artırır ve iş akışlarıyla otomasyona ve entegrasyona izin verir.





Bu eğitim bize Weavitate CLI'yi çeşitli teknikler kullanarak makinenize nasıl kuracağınızı ve yapılandıracağınızı öğretir.

Bu yazıda sağlanan komutlar Ubuntu 22.04 kullanılarak gösterilmiştir. Ancak, komutlar Python kurulu olan herhangi bir sistemde çalışacaktır.



Python'u yükleyin

İlk adım, makinenizde Python'un kurulu olduğundan emin olmaktır. Bu gönderiyi yazarken Weaviate CLI, Python 3.7 ve üzerini gerektiriyor.

Python 3'ü Ubuntu'ya aşağıdaki adımlarla kurabilirsiniz.

Aşağıdaki komutu çalıştırarak sistem havuzlarını güncelleyin:

$ sudo apt-get güncellemesi

Güncellendikten sonra Python 3.11'i sisteminize yüklemek için aşağıdaki komutu çalıştırın:

$ sudo apt-get python3.11'i kurun

Tamamlandığında, doğru Python yorumlayıcısına sahip olduğunuzu doğrulamak için aşağıdaki komutu çalıştırabilirsiniz:

python3.11 --sürüm
Python 3.11.0rc1

Python 11'i varsayılan Python yorumlayıcısı olarak kullanmak isterseniz, aşağıdaki komutu çalıştırabilirsiniz:

$ sudo update-alternatives --config python3

Bu komut, görüntülenen listeden varsayılan Python sürümünü seçmenizi ister. Python 3.11'e karşılık gelen seçim numarasını girin ve 'Enter' tuşuna basın.

Weaviate CLI'yi kurun

Bir sonraki adım, Weaviate CLI'yi makinenize kurmaktır. Neyse ki, pip kullanarak hızlı bir şekilde yükleyebileceğimiz bir Python paketi aracımız var.

Makinenize yüklemek için aşağıdaki komutu çalıştırabilirsiniz:

$ pip yükleme weaviate-cli

Kurulum için “pip3” komutunu da kullanabilirsiniz:

$ pip3 weaviate-cli'yi kurun

Eğer “pip” kurulu değilse basit bir komut ile “apt” kullanarak aşağıdaki gibi kurabilirsiniz:

$ sudo apt-get kurulum python3-pip

Ardından, aşağıdaki komutu kullanarak Weaviate CLI'nin doğru kurulup kurulmadığını doğrulayabilirsiniz:

$ weaviate versiyonu

Weaviate CLI Yapılandırması

Komut, Weaviate CLI'nin yüklü sürümünü döndürmelidir. Bir yapılandırma hatası alırsanız, Weaviate CLI'yi başlatmak için aşağıdaki komutu çalıştırın.

$ weaviate yapılandırma seti

Önceki komut, ayrıntıları Weaviate kümenize vermenizi ister. Örneğin:

Mevcut bir yapılandırma bulunamadı, yeni bir yapılandırma oluşturuluyor.
Lütfen zayıf bir url verin: https://weaviate-linuxhint-cxvme9nb.weaviate.network
Lütfen kimlik doğrulama yöntemini seçin:
1) Kimlik doğrulama yok
2) İstemci sırrı
3) Kullanıcı adı ve şifre
Sayı girin: 2
Lütfen müşteri sırrını belirtin:
Yapılandırma oluşturma tamamlandı

Lütfen zayıf bir url verin: ^C
İptal edildi!

Tamamlandığında, erişim ve kullanım kolaylığı için kümenizin ayrıntıları yapılandırılmış ve kaydedilmiş olacaktır.

Çözüm

Weaviate CLI'yi sisteminize kurmanın ve yapılandırmanın temellerini araştırdık. Weaviate CLI'de Weaviate kümesinin ayrıntılarının nasıl yapılandırılacağını da tartıştık.