Proyek ini menunjukkan cara menggunakan Langchain dan Supabase untuk membuat toko vektor untuk dokumen menggunakan embeddings openai. Data teks dibagi menjadi potongan yang dapat dikelola dan disimpan dalam Supabase untuk pengambilan yang efisien.
Klon Repositori:
git clone https://github.com/yourusername/supabase-vector-store.git
cd supabase-vector-storeInstal dependensi menggunakan PIPENV:
pipenv install Buat file .env di direktori root dan tambahkan kredensial Supabase dan OpenAI Anda:
SUPABASE_API_URL=your_supabase_api_url
SUPABASE_API_KEY=your_supabase_api_key
OPENAI_API_KEY=your_openai_api_key
OPENAI_API_URL=your_openai_api_url
Pastikan Anda memiliki file teks bernama personal-info.txt di direktori root dengan konten yang ingin Anda proses.
Instal dependensi menggunakan PIPENV:
pipenv installJalankan skrip:
pipenv run python vector.pyJika skrip berhasil berjalan, Anda akan melihat pesannya:
Documents stored successfully.
Proyek ini dilisensikan di bawah lisensi MIT.
Jangan ragu untuk membuka masalah atau mengirimkan permintaan tarik untuk perbaikan atau perbaikan bug.