Cliente Java para txtai
txtai es una base de datos integrada todo en uno para búsqueda semántica, orquestación de LLM y flujos de trabajo de modelos de lenguaje.
Este repositorio contiene enlaces de Java para la API txtai.
Jitpack es la forma recomendada de integrar txtai con Java. Consulte este enlace para saber cómo instalar JitPack.
El siguiente es un ejemplo de cómo agregar txtai al archivo build.gradle
de un proyecto. Los mismos atributos se pueden trasladar a otros sistemas de compilación mediante el enlace JitPack anterior.
implementation ' com.github.neuml:txtai.java:v8.0.0 '
txtai también se puede crear manualmente desde GitHub.
git clone https://github.com/neuml/txtai.java
cd txtai.java
./gradlew jar
El JAR estará disponible en ./build/libs
El directorio de ejemplos tiene una serie de ejemplos que brindan una descripción general de txtai. Vea la lista de ejemplos a continuación.
Ejemplo | Descripción |
---|---|
Presentando txtai | Descripción general de la funcionalidad proporcionada por txtai |
Control de calidad extractivo con txtai | Preguntas y respuestas extractivas con txtai. |
Etiquetado con clasificación zero-shot | Etiquetado con clasificación zero-shot |
Tuberías y flujos de trabajo | Tuberías y flujos de trabajo |
txtai.java se conecta a una instancia de api de txtai. Consulte este enlace para obtener detalles sobre cómo iniciar una nueva instancia de API.
Una vez que se esté ejecutando una instancia de API, haga lo siguiente para ejecutar los ejemplos.
git clone https://github.com/neuml/txtai.java
cd txtai.java/examples
../gradlew embeddings|extractor|labels|pipelines