txtai.java
v8.0.0
عميل جافا لtxtai
txtai هي قاعدة بيانات للتضمين الكل في واحد للبحث الدلالي وتنسيق LLM وسير عمل نموذج اللغة.
يحتوي هذا المستودع على روابط Java لواجهة برمجة تطبيقات txtai.
Jitpack هي الطريقة الموصى بها لدمج txtai مع Java. راجع هذا الرابط لمعرفة كيفية تثبيت JitPack.
فيما يلي مثال على إضافة txtai إلى ملف build.gradle
الخاص بالمشروع. يمكن نقل نفس السمات إلى أنظمة بناء أخرى من خلال رابط JitPack أعلاه.
implementation ' com.github.neuml:txtai.java:v8.0.0 '
يمكن أيضًا إنشاء txtai يدويًا من GitHub.
git clone https://github.com/neuml/txtai.java
cd txtai.java
./gradlew jar
سيكون JAR متاحًا في ./build/libs
يحتوي دليل الأمثلة على سلسلة من الأمثلة التي تقدم نظرة عامة على txtai. انظر قائمة الأمثلة أدناه.
مثال | وصف |
---|---|
تقديم تكتاي | نظرة عامة على الوظائف التي توفرها txtai |
ضمان الجودة الاستخراجية مع txtai | الإجابة على الأسئلة الاستخراجية مع txtai |
وضع العلامات مع تصنيف صفر طلقة | وضع العلامات مع تصنيف صفر طلقة |
خطوط الأنابيب وسير العمل | خطوط الأنابيب وسير العمل |
يتصل txtai.java بمثيل txtai api. راجع هذا الرابط للحصول على تفاصيل حول كيفية بدء مثيل API جديد.
بمجرد تشغيل مثيل API، قم بما يلي لتشغيل الأمثلة.
git clone https://github.com/neuml/txtai.java
cd txtai.java/examples
../gradlew embeddings|extractor|labels|pipelines