langchainrust 0.3.0

A LangChain-inspired framework for building LLM applications in Rust. Supports OpenAI, Agents, Tools, Memory, Chains, RAG, BM25, Hybrid Retrieval, LangGraph, HyDE, Reranking, MultiQuery, and native Function Calling.
1
2
3
4
5
6
7
8
9
10
11
//! Token 计数器与成本追踪
//!
//! 提供 token 计数(tiktoken)、用量统计、成本估算,以及 `TokenTrackingLLM` 包装器。

pub mod counter;
pub mod tiktoken;
pub mod tracker;

pub use counter::{TokenCounter, TokenUsage};
pub use tiktoken::TiktokenCounter;
pub use tracker::{ModelPricing, TokenTrackingLLM};