Cara Memasang Weaviate CLI

Cara Memasang Weaviate Cli



Weaviate adalah sistem grafik pengetahuan sumber terbuka, cloud-native, terdesentralisasi yang dikembangkan oleh SeMI Technologies. Ini dirancang untuk menyimpan, mencari, dan mengambil objek data kompleks secara real-time yang memungkinkan Anda membangun aplikasi cerdas yang memanfaatkan hubungan kontekstual antar entitas.

Weaviate menggunakan pendekatan berbasis vektor yang disebut pencarian semantik untuk mengatur dan menanyakan data. Weeviate juga menggunakan teknik penyisipan seperti word2vec yang memetakan sebuah kata atau berbagai entitas ke dalam ruang vektor berdimensi tinggi. Pendekatan ini menangkap hubungan semantik dan memungkinkan pencarian berbasis kesamaan.







Salah satu cara untuk berinteraksi dengan instance Weaviate adalah menggunakan antarmuka baris perintah yang disebut Weaviate CLI. Utilitas baris perintah ini memungkinkan Anda terhubung ke server Weaviate dan melakukan berbagai operasi.



Ini menyediakan serangkaian perintah yang memungkinkan Anda untuk menjalankan berbagai operasi seperti:



  1. Manajemen konfigurasi
  2. Pembuatan skema, modifikasi, penghapusan, dan lainnya
  3. Impor dan ekspor data
  4. manajemen entitas
  5. Eksekusi kueri, dan lainnya

Karena sifatnya yang sederhana dan kemudahan akses, Weaviate CLI menyediakan antarmuka yang disederhanakan untuk berinteraksi dengan server. Ini meningkatkan produktivitas dan memungkinkan otomatisasi dan integrasi dengan alur kerja.





Tutorial ini mengajarkan kita cara menginstal dan mengonfigurasi Weavitate CLI di mesin Anda menggunakan berbagai teknik.

Perintah yang disediakan dalam posting ini didemonstrasikan menggunakan Ubuntu 22.04. Namun, perintah akan bekerja pada sistem apa pun dengan Python yang diinstal.



Instal Python

Langkah pertama adalah memastikan bahwa Anda telah menginstal Python di mesin Anda. Pada saat menulis posting ini, Weaviate CLI membutuhkan Python 3.7 dan lebih tinggi.

Anda dapat menginstal Python 3 di Ubuntu dengan langkah-langkah yang disediakan berikut ini.

Perbarui repositori sistem dengan menjalankan perintah berikut:

$ sudo apt-get pembaruan

Setelah diperbarui, jalankan perintah berikut untuk menginstal Python 3.11 di sistem Anda:

$ sudo apt-get instal python3.11

Setelah selesai, Anda dapat menjalankan perintah berikut untuk memverifikasi bahwa Anda memiliki penerjemah Python yang benar:

python3.11 --versi
Python 3.11.0rc1

Jika Anda ingin menggunakan Python 11 sebagai juru bahasa Python default, Anda dapat menjalankan perintah berikut:

$ sudo pembaruan-alternatif --config python3

Perintah ini meminta Anda untuk memilih versi Python default dari daftar yang ditampilkan. Masukkan nomor pilihan yang sesuai dengan Python 3.11 dan tekan 'Enter'.

Instal Weaviate CLI

Langkah selanjutnya adalah menginstal Weaviate CLI di mesin Anda. Untungnya, kami memiliki alat ini sebagai paket Python yang dapat kami instal dengan cepat menggunakan pip.

Anda dapat menjalankan perintah berikut untuk menginstalnya di mesin Anda:

$ pip instal weaviate-cli

Anda juga dapat menggunakan perintah 'pip3' untuk menginstalnya:

$ pip3 instal weaviate-cli

Jika Anda belum menginstal 'pip', Anda dapat menggunakan 'apt' dengan perintah sederhana untuk menginstalnya sebagai berikut:

$ sudo apt-get install python3-pip

Anda kemudian dapat memverifikasi apakah Weaviate CLI diinstal dengan benar menggunakan perintah berikut:

versi $ weaviate

Konfigurasi CLI Weaviate

Perintah harus mengembalikan versi Weaviate CLI yang terinstal. Jika Anda mendapatkan kesalahan konfigurasi, jalankan perintah berikut untuk menginisialisasi Weaviate CLI.

set konfigurasi $ weaviate

Perintah sebelumnya meminta Anda untuk memberikan detail ke klaster Weaviate Anda. Misalnya:

Tidak ada konfigurasi yang ditemukan, membuat yang baru.
Tolong beri url weaviate: https://weaviate-linuxhint-cxvme9nb.weaviate.network
Silakan pilih metode autentikasi:
1) Tidak ada otentikasi
2) Rahasia klien
3) Nama pengguna dan kata sandi
Masukkan nomor: 2
Silakan tentukan rahasia klien:
Pembuatan konfigurasi selesai

Tolong beri url weaviate: ^C
Dibatalkan!

Setelah selesai, detail cluster Anda akan dikonfigurasi dan disimpan untuk kemudahan akses dan penggunaan.

Kesimpulan

Kami menjelajahi dasar-dasar menginstal dan mengonfigurasi Weaviate CLI di sistem Anda. Kami juga membahas cara mengonfigurasi detail klaster Weaviate di Weaviate CLI.