List of all items
Structs
- chat::chat_base::BaseChat
- chat::chat_multi::MultiChat
- chat::chat_single::SingleChat
- chat::chat_tool::ChatTool
- chat::message::Messages
- chat::message::Session
- config::ApiInfo
- config::ApiSource
- config::Config
- prompt::model::CharacterPrompts
- prompt::model::CharacterPromptsTemplate
- prompt::model::Config
- prompt::model::Content
- prompt::model::Info
- prompt::model::Prompt
- prompt::model::Prompts
- prompt::model::StagePrompt
- prompt::model::Template
- prompt::model::TemplateElement
Enums
- chat::chat_base::ChatError
- chat::chat_single::ToolCallError
- chat::message::MessageError
- chat::message::Role
- config::ConfigError
- config::ModelCapability
- prompt::assembler::OutputDescriptionError
- prompt::loader::PromptLoadError
- prompt::model::PromptModelError
- schema::tool_schema::ChatToolSchemaError
- utils::common::load_toml::LoadTomlError
Traits
Functions
- prompt::assembler::assemble
- prompt::assembler::assemble_output_description
- prompt::assembler::assemble_tools_prompt
- prompt::assembler::extract_properties
- prompt::loader::load
- prompt::loader::load_unchecked
- schema::tool_schema::create_tool
- schema::tool_schema::extract_tool_uses
- schema::tool_schema::get_tool_function
- schema::tool_schema::get_tool_registry
- schema::tool_schema::tool_use
- utils::common::load_toml::load_toml