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.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// src/language_models/mod.rs
pub mod openai;
pub mod ollama;
pub mod providers;

pub use openai::{OpenAIChat, OpenAIConfig};
pub use ollama::{OllamaChat, OllamaConfig};
pub use providers::{
    DeepSeekChat, DeepSeekConfig,
    MoonshotChat, MoonshotConfig,
    ZhipuChat, ZhipuConfig,
    QwenChat, QwenConfig,
    AnthropicChat, AnthropicConfig, AnthropicError,
};