Crate swiftide_core

Source

Re-exports§

pub use type_aliases::*;
pub use crate::agent_traits::*;
pub use crate::chat_completion::traits::*;
pub use crate::indexing_traits::*;
pub use crate::query_traits::*;
pub use crate::tokenizer::*;
pub use crate::indexing_decorators::*;

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_decorators
indexing_traits
Traits in Swiftide allow for easy extendability
prelude
Re-export of commonly used dependencies.
prompt
Prompts templating and management
query_traits
querying
test_utilstest-utils
tokenizer
type_aliases
util
Utility functions for Swiftide

Macros§

assert_default_prompt_snapshottest-utils