Client Java pour txtai
txtai est une base de données d'intégration tout-en-un pour les workflows de recherche sémantique, d'orchestration LLM et de modèles de langage.
Ce référentiel contient des liaisons Java pour l'API txtai.
Jitpack est le moyen recommandé pour intégrer txtai à Java. Voir ce lien pour savoir comment installer JitPack.
Ce qui suit est un exemple ajoutant txtai au fichier build.gradle
d'un projet. Les mêmes attributs peuvent être portés sur d'autres systèmes de build via le lien JitPack ci-dessus.
implementation ' com.github.neuml:txtai.java:v8.0.0 '
txtai peut également être construit manuellement à partir de GitHub.
git clone https://github.com/neuml/txtai.java
cd txtai.java
./gradlew jar
Le JAR sera disponible dans ./build/libs
Le répertoire d'exemples contient une série d'exemples qui donnent un aperçu de txtai. Voir la liste des exemples ci-dessous.
Exemple | Description |
---|---|
Présentation de txtai | Aperçu des fonctionnalités fournies par txtai |
Assurance qualité extractive avec txtai | Questions-réponses extractives avec txtai |
Étiquetage avec classification Zero-Shot | Étiquetage avec classification Zero-Shot |
Pipelines et flux de travail | Pipelines et flux de travail |
txtai.java se connecte à une instance de l'API txtai. Consultez ce lien pour plus de détails sur la façon de démarrer une nouvelle instance d'API.
Une fois qu'une instance d'API est en cours d'exécution, procédez comme suit pour exécuter les exemples.
git clone https://github.com/neuml/txtai.java
cd txtai.java/examples
../gradlew embeddings|extractor|labels|pipelines