Cliente Java para txtai
txtai é um banco de dados de incorporação completo para pesquisa semântica, orquestração LLM e fluxos de trabalho de modelo de linguagem.
Este repositório contém ligações Java para a API txtai.
Jitpack é a forma recomendada de integrar txtai com Java. Veja este link para saber como instalar o JitPack.
A seguir está um exemplo de adição de txtai ao arquivo build.gradle
de um projeto. Os mesmos atributos podem ser portados para outros sistemas de construção através do link JitPack acima.
implementation ' com.github.neuml:txtai.java:v8.0.0 '
txtai também pode ser criado manualmente no GitHub.
git clone https://github.com/neuml/txtai.java
cd txtai.java
./gradlew jar
O JAR estará disponível em ./build/libs
O diretório de exemplos possui uma série de exemplos que fornecem uma visão geral do txtai. Veja a lista de exemplos abaixo.
Exemplo | Descrição |
---|---|
Apresentando txtai | Visão geral da funcionalidade fornecida pelo txtai |
Controle de qualidade extrativo com txtai | Resposta extrativa a perguntas com txtai |
Rotulagem com classificação zero-shot | Rotulagem com classificação zero-shot |
Pipelines e fluxos de trabalho | Pipelines e fluxos de trabalho |
txtai.java se conecta a uma instância da API txtai. Consulte este link para obter detalhes sobre como iniciar uma nova instância de API.
Quando uma instância da API estiver em execução, faça o seguinte para executar os exemplos.
git clone https://github.com/neuml/txtai.java
cd txtai.java/examples
../gradlew embeddings|extractor|labels|pipelines