txtai.rs
v8.0.0
txtai 用の Rust クライアント
txtai は、セマンティック検索、LLM オーケストレーション、言語モデル ワークフローのためのオールインワンの埋め込みデータベースです。
このリポジトリには、txtai API の Rust バインディングが含まれています。
プロジェクトのCargo.toml
ファイルに次の行を追加します。
[ dependencies ]
txtai = { version = " 7.5 " }
tokio = { version = " 0.2 " , features = [ " full " ] }
これにより、txtai が非同期 io を使用する場合、txtai が依存関係として追加されるだけでなく、tokio も追加されます。
サンプル ディレクトリには、txtai の概要を示す一連のサンプルが含まれています。以下の例のリストを参照してください。
例 | 説明 |
---|---|
txtaiの紹介 | txtaiが提供する機能の概要 |
txtai による抽出的な QA | txtai による抽出的質問応答 |
ゼロショット分類によるラベル付け | ゼロショット分類によるラベル付け |
パイプラインとワークフロー | パイプラインとワークフロー |
txtai.rs は txtai API インスタンスに接続します。新しい API インスタンスを開始する方法の詳細については、このリンクを参照してください。
API インスタンスが実行されたら、次の手順を実行してサンプルを実行します。
git clone https://github.com/neuml/txtai.rs
cd txtai.rs/examples/demo
cargo run