Kikiola
Kikiola adalah database vektor kinerja tinggi yang ditulis dalam Go. Ini secara efisien menyimpan, indeks, dan mencari vektor, membuatnya cocok untuk pencarian kesamaan, sistem rekomendasi, kecerdasan buatan, dan aplikasi pembelajaran mesin.
Fitur
- Kompresi tensor
- Dukung embedding multibahasa
- Dukungan untuk vektor dimensi tinggi
- Menangani konkurensi dan banyak penulisan
- API sederhana dan intuitif untuk integrasi yang mudah
- Teknik pengindeksan untuk pencarian kesamaan yang cepat
- Menanamkan reranking dengan skor relevansi
- Penyimpanan dan pengambilan vektor yang cepat dan efisien
- Dukungan embedding teks untuk kueri berbasis teks
- Arsitektur yang dapat diskalakan untuk menangani kumpulan data besar
- Penyimpanan Terdistribusi: Beberapa node atau pecahan untuk skalabilitas
- Objek (misalnya, dokumen, gambar, audio, video, atau jenis file lainnya)
Berlari
Untuk menjalankan Kikiola, pastikan Anda telah diinstal pada sistem Anda. Kemudian, ikuti langkah -langkah ini:
- Klon The Kikiola Repository:
git clone https://github.com/0xnu/kikiola.git
- Arahkan ke Direktori Proyek:
- Bangun proyek:
- Jalankan server Kikiola:
Server Kikiola akan mulai berjalan di http://localhost:3400 .
Tes
Untuk menguji Kikiola, pastikan Anda telah terpasang di sistem Anda. Kemudian, ikuti langkah -langkah ini:
Penggunaan, menggunakan kasing, dan tolok ukur
- Penggunaan
- Buruh pelabuhan
- Benchmark
- Dermaga
- Jfrog
- Gitlab
- Microsoft Azure
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
- Hasilkan dan Simpan Embeddings - Dokumen dan Gambar
- Hasilkan dan Simpan Embeddings - Urutan Genome
- Hasilkan dan Simpan Embeddings - Multilingual
- Hasilkan dan menyimpan embeddings - memeluk wajah?
- Hasilkan dan Simpan Embeddings - Sec Form 10 -K - Jadilah Manusia yang Bertanggung Jawab dan Gunakan API Edgar. ?
- Hasilkan dan Simpan Embeddings - Video
- Hasilkan dan Simpan Embeddings - Audios
Lisensi
Proyek ini dilisensikan di bawah lisensi MIT.
Hak cipta
(c) 2024 Finbarrs Oketunji.