Client Rust pour txtai
txtai est une base de données d'intégration tout-en-un pour les workflows de recherche sémantique, d'orchestration LLM et de modèles de langage.
Ce référentiel contient les liaisons Rust pour l'API txtai.
Ajoutez les lignes suivantes au fichier Cargo.toml
de votre projet :
[ dependencies ]
txtai = { version = " 7.5 " }
tokio = { version = " 0.2 " , features = [ " full " ] }
Cela ajoute txtai comme dépendance ainsi que tokio étant donné que txtai utilise async io.
Le répertoire d'exemples contient une série d'exemples qui donnent un aperçu de txtai. Voir la liste des exemples ci-dessous.
Exemple | Description |
---|---|
Présentation de txtai | Aperçu des fonctionnalités fournies par txtai |
Assurance qualité extractive avec txtai | Questions-réponses extractives avec txtai |
Étiquetage avec classification Zero-Shot | Étiquetage avec classification Zero-Shot |
Pipelines et flux de travail | Pipelines et flux de travail |
txtai.rs se connecte à une instance de l'API txtai. Consultez ce lien pour plus de détails sur la façon de démarrer une nouvelle instance d'API.
Une fois qu'une instance d'API est en cours d'exécution, procédez comme suit pour exécuter les exemples.
git clone https://github.com/neuml/txtai.rs
cd txtai.rs/examples/demo
cargo run