Crate seedframe_macros

Source

Attribute Macros§

client
A proc-macro for declaring a Client, which provides completion model functionality.
embedder
A proc-macro for declaring an Embedder, which converts resources into vector embeddings.
loader
A proc-macro for declaring a Loader, which implements the seedframe::loader::Loader trait. Loaders are responsible for loading resources from various sources and sending them to embedders.
tool
A proc-macro for declaring Tool functions that can be attached to Clients.
vector_store
A proc-macro for declaring a Vector Store, which stores and manages vector embeddings.

Derive Macros§

Extractor