Re-exports§
pub use type_aliases::*;pub use crate::agent_traits::*;pub use crate::indexing_traits::*;pub use crate::query_traits::*;pub use crate::tokenizer::*;
Modules§
- agent_
traits  - chat_
completion  - This module enables the implementation of chat completion on LLM providers
 - document
 - Documents are the main data structure that is retrieved via the query pipeline
 - indexing
 - indexing_
traits  - Traits in Swiftide allow for easy extendability
 - prelude
 - Re-export of commonly used dependencies.
 - prompt
 - Prompts templating and management
 - query_
traits  - querying
 - template
 - test_
utils test-utils - tokenizer
 - type_
aliases  - util
 - Utility functions for Swiftide
 
Macros§
- assert_
default_ prompt_ snapshot test-utils 
Traits§
- Chat
Completion  - Tool
 - The 
Tooltrait is the main interface for chat completion and agent tools.