31 个稳定版本 (6 个主要版本)

7.3.0 2024 年 7 月 15 日
7.1.0 2024 年 4 月 19 日
7.0.0 2024 年 2 月 21 日
6.3.0 2024 年 1 月 2 日
1.0.0 2020 年 12 月 16 日

#238 in 机器学习

Apache-2.0

32KB
495 代码行

txtai 的 Rust 客户端

Version GitHub Release Date GitHub Issues GitHub Last Commit

txtai 是一个语义搜索、LLM 调度和语言模型工作流程的嵌入式数据库。

此仓库包含 txtai API 的 Rust 绑定。

安装

将以下行添加到您的项目 Cargo.toml 文件中

[dependencies]
txtai = { version = "7.3" }
tokio = { version = "0.2", features = ["full"] }

这会将 txtai 作为依赖项添加,因为 txtai 使用异步 I/O,同时也会添加 tokio。

示例

示例目录包含一系列示例,概述了 txtai 的功能。以下列出了示例列表。

示例 描述
介绍 txtai 概述 txtai 提供的功能
使用 txtai 进行抽取式问答 使用 txtai 进行抽取式问答
零样本分类进行标记 零样本分类进行标记
管道和工作流程 管道和工作流程

txtai.rs 连接到 txtai API 实例。有关如何启动新 API 实例的详细信息,请参阅 此链接

API 实例启动后,执行以下操作以运行示例。

git clone https://github.com/neuml/txtai.rs
cd txtai.rs/examples/demo
cargo run

依赖项

~6–18MB
~266K SLoC