supabase vector py
1.0.0
يوضح هذا المشروع كيفية استخدام Langchain و Supabase لإنشاء متجر متجه للمستندات باستخدام Openai Embededings. يتم تقسيم البيانات النصية إلى قطع يمكن التحكم فيها وتخزينها في Supabase لاسترجاعها الفعال.
استنساخ المستودع:
git clone https://github.com/yourusername/supabase-vector-store.git
cd supabase-vector-storeتثبيت التبعيات باستخدام pipenv:
pipenv install قم بإنشاء ملف .env في دليل الجذر وأضف بيانات اعتماد Supabase و Openai:
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
تأكد من أن لديك ملفًا نصيًا يسمى personal-info.txt في دليل الجذر مع المحتوى الذي تريد معالجته.
تثبيت التبعيات باستخدام pipenv:
pipenv installقم بتشغيل البرنامج النصي:
pipenv run python vector.pyإذا تم تشغيل البرنامج النصي بنجاح ، فيجب أن ترى الرسالة:
Documents stored successfully.
هذا المشروع مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.
لا تتردد في فتح المشكلات أو تقديم طلبات سحب للتحسينات أو إصلاحات الأخطاء.