Ini adalah proyek Langchain dengan lebih dari 1700 halaman dokumentasi yang dikikis dari https://docs.unrealengine.com/5.1/en-us/
Data dikikis menggunakan BeautifulSoup dan disimpan di folder datascraping_cache . Jika data sudah dikikis, itu akan dimuat dari cache alih -alih mengikis lagi untuk menghemat waktu.
FAISS digunakan sebagai toko vektor untuk menyimpan embeddings openai. Indeks FAISS disimpan di folder data dengan ekstensi .index . Jika indeks sudah dibangun, itu akan dimuat dari cache alih -alih membangun lagi untuk menghemat waktu.
Untuk memulai segar (menghapus dan membangun indeks lagi), hapus folder data .
Semua perintah dijalankan dari akar repositori.
Kloning repositori ini.
Jalankan pip install -r requirements.txt untuk menginstal dependensi.
Atur variabel lingkungan OPENAI_API_KEY ke kunci API openai Anda di sistem Anda.
Instal Langchain-Serve kemudian jalankan lc-serve deploy local main .
Kunjungi http://localhost:8080/docs untuk berinteraksi dengan API. (Pastikan untuk menyediakan OPENAI_API_KEY dalam permintaan)