rag_toolchain/chains/mod.rs
1/// # Chains
2/// This chains represent common workflows that have been abstracted for
3/// ease of use. Once all the required elements have been created you can
4/// create a chain and call on it and it will execute the worklow under the
5/// hood for you.
6mod basic_rag_chain;
7mod chat_history_chain;
8mod types;
9mod utils;
10
11pub use basic_rag_chain::{
12 BasicRAGChain, BasicRAGChainBuilder, BasicStreamedRAGChain, BasicStreamedRAGChainBuilder,
13};
14pub use chat_history_chain::ChatHistoryChain;
15pub use types::{ChainError, RagChainError};