langchainrust 0.2.13

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.
LangChainRust 使用指南

LangChainRust 是一个 Rust 实现的 LangChain 框架,用于构建 LLM 应用。

核心功能包括:
1. LLM 调用(OpenAI、Ollama)
2. Agent 智能代理
3. Memory 对话记忆
4. RAG 检索增强生成
5. BM25 关键词检索
6. Hybrid 混合检索

安装方式:
在 Cargo.toml 中添加依赖:
langchainrust = "0.2.6"

快速开始示例:
use langchainrust::OpenAIChat;
let llm = OpenAIChat::new(config);
let response = llm.chat(messages).await?;

更多详情请参考 USAGE.md 文档。