Repo ini mencakup contoh ujung ke ujung dari berbagai fitur dan integrasi dengan Weaviate untuk pengembang JavaScript!
Repo ini juga dapat digunakan secara online dengan balas
Resep adalah skrip ujung ke ujung yang menunjukkan berbagai fitur dan integrasi. Resep bertindak sebagai referensi untuk apa yang menggunakan klien Weaviate.
Berikut adalah beberapa konsep yang dicakup repositori ini:
Pencarian kesamaan memanfaatkan berbagai model pembelajaran mesin untuk melakukan pencarian berdasarkan kesamaan semantik. Di Weaviate, ini dilakukan dengan query.nearText , query.nearObject dan query.nearVector operator.
Pencarian Generatif memungkinkan Anda untuk meningkatkan hasil pencarian Anda dengan menyalakannya melalui model LLM untuk melakukan kain. Di Weaviate, ini dilakukan dengan generate.nearText , generate.nearObject dan generate.nearVector Operator.
️ Sebelum memulai, Anda harus mengikuti instruksi pengaturan instalasi yang dirinci di bagian Pengaturan dokumen ini. Anda akan membutuhkan pengaturan yang diselesaikan untuk berhasil menjalankan resep.
Arahkan ke resep yang telah diganti dan garpu.
Pergilah ke WCS, di mana Anda dapat dengan mudah membuat cluster kotak pasir gratis. Perhatikan cluster URL Anda dan apiKey dan tambahkan ke file .env Anda masing -masing sebagai WEAVIATE_URL dan WEAVIATE_ADMIN_KEY .
File .env.example berisi semua variabel lingkungan yang Anda perlukan untuk menjalankan resep. Buka setiap situs web penyedia untuk membuat dan menyalin variabel lingkungan Anda, misalnya mengakses variabel cohere Anda di sini.
cp .env_example .env
Sekarang Anda siap menjalankan resep!
Kloning repositori ini, dan instal dependensi proyek
npm install
Mengingat Anda sudah memasang Docker, ikuti panduan pemasangan Docker kami. Kemudian jalankan perintah di bawah ini untuk memulai server Weaviate Anda.
docker compose up -d
️ Saat menggunakan Docker, ingatlah untuk memperbarui semua metodeconnectToWeaviateCloud()untukconnectToLocal().
Penting: Pastikan untuk mendefinisikan variabel lingkungan Anda sebelum menjalankan Docker
File .env.example berisi semua variabel lingkungan yang Anda perlukan untuk menjalankan resep. Buka setiap situs web penyedia untuk membuat dan menyalin variabel lingkungan Anda, misalnya mengakses variabel cohere Anda di sini.
cp .env_example .env
Sekarang Anda siap menjalankan resep!
Resep disusun oleh konsep menggunakan folder (yaitu pencarian kesamaan). Setiap folder konsep memiliki beberapa folder yang menunjukkan implementasinya dengan berbagai penyedia model (yaitu cohere, Mistral AI dll). Subfolder penyedia berisi skrip yang relevan dan file README.md dengan detail tentang cara menjalankan setiap resep tertentu.
Untuk menjalankan resep, arahkan ke konsep yang Anda minati dan pilih penyedia untuk menjalankannya. Ikuti instruksi dalam file README.md dan Anda harus baik untuk pergi.
️ Ingatlah untuk menambahkan tombol API yang relevan ke file.envAnda
Harap dicatat ini adalah proyek yang sedang berlangsung, dan pembaruan akan sering dilakukan. Jika Anda memiliki fitur yang ingin Anda lihat, silakan letakkan di forum Weaviate atau buka masalah.