Python 3.10-slim dengan vectordB ( vectordb2==0.1.9 ). AMD64 hanya pada saat ini.
Gambar ini dimaksudkan untuk digunakan sebagai gambar dasar untuk membangun aplikasi lain di atas, sehingga aplikasi independen apa pun yang membutuhkan VectorDB (dan whoof saya memiliki sejumlah usecases di sini) dapat menarik satu set lapisan prebuilt yang sangat besar dan kemudian hanya menambahkan lapisan kecil di atas untuk setiap aplikasi/penyebaran.
Gambar yang ditandai, diurutkan berdasarkan ukuran (terkecil hingga terbesar):
core - Just vectorb2, gunakan ini jika Anda akan mengunduh model Anda sendiri selama build, yang dapat Anda lakukan secara otomatis dengan menjalankan python3 /opt/dependencies/initialize.py <HuggingFace model name> Ex. python3 /opt/dependencies/initialize.py TaylorAI/bge-micro-v2bge-small-en-v1.5 -Diimpor Baai/BGE-SMALL-EN-V1.5, (+0,13GB, 384 dimensi, panjang urutan 512)bge-base-en-v1.5 -Impor BAAI/BGE-BASE-EN-V1.5, (+0,44GB, 768 Dimensi, Panjang Urutan 512)bge-large-en-v1.5 -Impor Baai/BGE-Large-en-V1.5, (+1.34GB, 1024 dimensi, panjang urutan 512)Untuk perbandingan kinerja terperinci, lihat MTEB.
Saya sarankan membuat salinan repo ini sendiri jika Anda ingin menyempurnakan karakteristik kinerja apa pun.
Ini untuk proyek pribadi saya dan tidak dijamin stabil.
Cukup klon repo dan jalankan milik Anda, itu semua buatan otomatis dan pas dalam rencana bebas GitHub.