ambi 0.3.3

A flexible, multi-backend, customizable AI agent framework, entirely based on Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
// src/types.rs

//! Core data structures, contracts, and type definitions.

mod message;
mod request;
mod template;
mod tool_def;

pub use message::{ContentPart, Message};
pub use request::LLMRequest;
pub use template::{ChatTemplate, ChatTemplateType};
pub use tool_def::{DynTool, StreamFormatter, Tool, ToolCallParser, ToolDefinition, ToolErr};