Java-Client für txtai
txtai ist eine All-in-One-Einbettungsdatenbank für semantische Suche, LLM-Orchestrierung und Sprachmodell-Workflows.
Dieses Repository enthält Java-Bindungen für die txtai-API.
Jitpack ist die empfohlene Methode zur Integration von txtai in Java. Unter diesem Link erfahren Sie, wie Sie JitPack installieren.
Das Folgende ist ein Beispiel für das Hinzufügen von txtai zur build.gradle
Datei eines Projekts. Dieselben Attribute können über den obigen JitPack-Link auf andere Build-Systeme portiert werden.
implementation ' com.github.neuml:txtai.java:v8.0.0 '
txtai kann auch manuell über GitHub erstellt werden.
git clone https://github.com/neuml/txtai.java
cd txtai.java
./gradlew jar
Das JAR wird in ./build/libs verfügbar sein
Das Beispielverzeichnis enthält eine Reihe von Beispielen, die einen Überblick über txtai geben. Siehe die Liste der Beispiele unten.
Beispiel | Beschreibung |
---|---|
Wir stellen txtai vor | Übersicht über die von txtai bereitgestellten Funktionen |
Extraktive Qualitätssicherung mit txtai | Extraktive Fragebeantwortung mit txtai |
Kennzeichnung mit Zero-Shot-Klassifizierung | Kennzeichnung mit Zero-Shot-Klassifizierung |
Pipelines und Workflows | Pipelines und Workflows |
txtai.java stellt eine Verbindung zu einer txtai-API-Instanz her. Weitere Informationen zum Starten einer neuen API-Instanz finden Sie unter diesem Link.
Sobald eine API-Instanz ausgeführt wird, führen Sie die folgenden Schritte aus, um die Beispiele auszuführen.
git clone https://github.com/neuml/txtai.java
cd txtai.java/examples
../gradlew embeddings|extractor|labels|pipelines