Files
rustytorch/crates/models/rtx-llm-tools/src/lib.rs
T
2026-03-04 00:08:42 +00:00

31 lines
1.2 KiB
Rust

//! # RTX LLM Tools
//!
//! Advanced LLM tools for prompt engineering, chain-of-thought reasoning, tool execution,
//! and content filtering. Provides comprehensive functionality for building robust LLM applications.
pub mod conversation;
pub mod error;
pub mod filtering;
pub mod optimization;
pub mod reasoning;
pub mod structured;
pub mod templates;
pub mod tools;
pub use error::{LlmToolsError, Result};
/// Version information for rtx-llm-tools
pub const VERSION: &str = env!("CARGO_PKG_VERSION");
/// Re-exports for convenient access to core functionality
pub mod prelude {
pub use crate::conversation::{ConversationManager, ConversationState, Message};
pub use crate::error::{LlmToolsError, Result};
pub use crate::filtering::{ContentFilter, FilterPolicy, WatermarkGenerator};
pub use crate::optimization::{OptimizationStrategy, PromptOptimizer};
pub use crate::reasoning::{ChainOfThought, ReasoningContext, ReasoningStep};
pub use crate::structured::{OutputSchema, StructuredGenerator, ValidationResult};
pub use crate::templates::{PromptTemplate, TemplateContext, TemplateEngine};
pub use crate::tools::{ToolDefinition, ToolExecutor, ToolResult};
}