//! Various transformers for chunking, embedding and transforming data
//!
//! These transformers are generic over their implementation and many require a
//! swiftide integration to be configured.
//!
//! Transformers that prompt have a default prompt configured. Prompts can be customized
//! and tailored, supporting Jinja style templating based on [tera](https://docs.rs/tera/latest/tera/).
//!
//! See [`swiftide_core::prompt::Prompt`] and [`swiftide_core::template::Template`]
pub use ChunkMarkdown;
pub use ChunkText;
pub use Embed;
pub use MetadataKeywords;
pub use MetadataQAText;
pub use MetadataSummary;
pub use MetadataTitle;
pub use SparseEmbed;