langchainrust 0.2.12

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.
[
  {
    "title": "Rust 入门指南",
    "content": "Rust 是一门系统编程语言,专注于安全性和性能。它由 Mozilla 研发,首次发布于 2010 年。",
    "author": "Mozilla",
    "category": "编程语言",
    "tags": ["rust", "系统编程", "安全"]
  },
  {
    "title": "LangChain 概述",
    "content": "LangChain 是一个用于开发由语言模型驱动的应用程序的框架。它提供了链式调用、代理、记忆等功能。",
    "author": "LangChain AI",
    "category": "LLM 框架",
    "tags": ["langchain", "llm", "agent"]
  },
  {
    "title": "BM25 检索算法",
    "content": "BM25 是一种基于 TF-IDF 的检索排序算法,通过词频和文档频率计算文档相关性评分。",
    "author": "学术研究",
    "category": "检索算法",
    "tags": ["bm25", "检索", "tfidf"]
  },
  {
    "title": "向量检索原理",
    "content": "向量检索通过将文本转换为高维向量,使用相似度计算(如余弦相似度)找到语义相关的文档。",
    "author": "技术博客",
    "category": "检索算法",
    "tags": ["向量检索", "embedding", "语义搜索"]
  }
]