txtai的Rust客户端
txtai是一个用于语义搜索、LLM编排和语言模型工作流的全in-one嵌入式数据库。
该仓库包含txtai API的Rust绑定。
安装
在项目的Cargo.toml
文件中添加以下行:
[dependencies]
txtai = { version = "7.3" }
tokio = { version = "0.2", features = ["full"] }
这将添加txtai作为依赖项,同时由于txtai使用异步IO,还需要添加tokio。
示例
examples目录包含一系列示例,概述了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