Re-exports§
pub use url;
Modules§
- agent
- chain
- document_
loaders - embedding
- language_
models - llm
- memory
- output_
parsers - prompt
- schemas
- semantic_
router - text_
splitter - tools
- vectorstore
Macros§
- add_
documents - fmt_
message fmt_message
is a utility macro used to create aMessageOrTemplate::Message
variant.- fmt_
placeholder fmt_placeholder
is a utility macro used to create aMessageOrTemplate::MessagesPlaceholder
variant.- fmt_
template fmt_template
is a utility macro used to create aMessageOrTemplate::Template
variant.- message_
formatter - Example
- prompt_
args prompt_args!
is a utility macro used for creating astd::collections::HashMap<String, serde_json::Value>
. This HashMap can then be passed as arguments to a function or method.- sequential_
chain - similarity_
search - template_
fstring template_fstring
is a utility macro that creates a newPromptTemplate
with FString as the template format.- template_
jinja2 template_jinja2
is a utility macro that creates a newPromptTemplate
with Jinja2 as the template format.