txtai.java
v8.0.0
txtai 的 Java 客户端
txtai 是一个用于语义搜索、LLM 编排和语言模型工作流程的一体化嵌入数据库。
该存储库包含 txtai API 的 Java 绑定。
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 进行提取式 QA | 使用 txtai 进行提取式问答 |
使用零样本分类进行标记 | 使用零样本分类进行标记 |
管道和工作流程 | 管道和工作流程 |
txtai.java 连接到 txtai api 实例。有关如何启动新 api 实例的详细信息,请参阅此链接。
api 实例运行后,请执行以下操作来运行示例。
git clone https://github.com/neuml/txtai.java
cd txtai.java/examples
../gradlew embeddings|extractor|labels|pipelines