Java-клиент для txtai
txtai — это универсальная база данных встраивания для семантического поиска, оркестровки LLM и рабочих процессов языковых моделей.
Этот репозиторий содержит привязки Java для API 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 |
Маркировка с нулевой классификацией | Маркировка с нулевой классификацией |
Конвейеры и рабочие процессы | Конвейеры и рабочие процессы |
txtai.java подключается к экземпляру txtai API. См. эту ссылку для получения подробной информации о том, как запустить новый экземпляр API.
После запуска экземпляра API выполните следующие действия, чтобы запустить примеры.
git clone https://github.com/neuml/txtai.java
cd txtai.java/examples
../gradlew embeddings|extractor|labels|pipelines