Rust-Client für txtai
txtai ist eine All-in-One-Einbettungsdatenbank für semantische Suche, LLM-Orchestrierung und Sprachmodell-Workflows.
Dieses Repository enthält Rust-Bindungen für die txtai-API.
Fügen Sie Ihrer Projektdatei Cargo.toml
die folgenden Zeilen hinzu:
[ dependencies ]
txtai = { version = " 7.5 " }
tokio = { version = " 0.2 " , features = [ " full " ] }
Dadurch wird txtai als Abhängigkeit sowie tokio hinzugefügt, da txtai asynchrones io verwendet.
Das Beispielverzeichnis enthält eine Reihe von Beispielen, die einen Überblick über txtai geben. Siehe die Liste der Beispiele unten.
Beispiel | Beschreibung |
---|---|
Wir stellen txtai vor | Übersicht über die von txtai bereitgestellten Funktionen |
Extraktive Qualitätssicherung mit txtai | Extraktive Fragebeantwortung mit txtai |
Kennzeichnung mit Zero-Shot-Klassifizierung | Kennzeichnung mit Zero-Shot-Klassifizierung |
Pipelines und Workflows | Pipelines und Workflows |
txtai.rs stellt eine Verbindung zu einer txtai-API-Instanz her. Weitere Informationen zum Starten einer neuen API-Instanz finden Sie unter diesem Link.
Sobald eine API-Instanz ausgeführt wird, führen Sie die folgenden Schritte aus, um die Beispiele auszuführen.
git clone https://github.com/neuml/txtai.rs
cd txtai.rs/examples/demo
cargo run