refind
1.0.0
Refind هو مشروع لتخزين مستنداتي الشخصية في قاعدة بيانات متجه Weaviate واستخدام وحدة Openai Vectorizer والبحث التوليدي.
فيما يلي تسجيل قذيفة مع Asciinema توضح الإجابات المختلفة مع سؤال الإدخال نفسه من:
إنشاء وتوفير مفتاح Openai API الخاص بك:
export OPENAI_APIKEY= " ... "ضع مستندات النص الكامل مع أقل من 4097 رمز. إذا كان المطالبة الخاصة بك 4000 رمز ، يمكن أن يكون الانتهاء 97 رمزًا على الأكثر.
دعونا نستخدمه:
# 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 downفي هذا المثال ، تقوم 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 . البرنامج المساعد Retrieval ChatGPT.
queryreadme.md