refind
1.0.0
Refind adalah proyek untuk menyimpan dokumen pribadi saya dalam database vektor weaviate dan menggunakan modul vektorisasi openai dan pencarian generatif.
Berikut adalah perekaman shell dengan ASCIINEMA yang menunjukkan jawaban yang berbeda dengan pertanyaan input yang sama dari:
Buat dan berikan kunci API openai Anda:
export OPENAI_APIKEY= " ... "Masukkan dokumen teks lengkap dengan kurang dari 4097 token. Jika prompt Anda adalah 4000 token, penyelesaian Anda paling banyak menjadi 97 token.
Mari kita gunakan:
# start the weaviate database
docker-compose up -d
# verify it is up and running
curl http://localhost:8080/v1/meta | jq .
docker-compose logs
# import data, DO IT ONCE
go run main.go import
# query data related to software
go run main.go query | jq .
# when done, gracefully shutdown
docker-compose downDalam contoh ini, Weaviate mengembalikan entri terkait perangkat lunak.
Operasi Weaviate:
# get the schema
curl -s http://localhost:8080/v1/schema | jq .
# get objects
curl -s http://localhost:8080/v1/objects | jq .
# get one class from the schema
curl -s http://localhost:8080/v1/schema/Chatbot | jq .
# delete a class
curl -s -XDELETE http://localhost:8080/v1/schema/Chatbot | jq . Plugin pengambilan chatgpt.
queryReadme.md