Directories
¶
| Path | Synopsis |
|---|---|
|
core
|
|
|
agents
Package agents 提供 Agent 系统实现。
|
Package agents 提供 Agent 系统实现。 |
|
chat
Package chat 提供 LangChain 聊天模型(ChatModel)的核心实现。
|
Package chat 提供 LangChain 聊天模型(ChatModel)的核心实现。 |
|
chat/providers/anthropic
Package anthropic 提供 Anthropic (Claude) ChatModel 的实现。
|
Package anthropic 提供 Anthropic (Claude) ChatModel 的实现。 |
|
chat/providers/azure
Package azure 提供 Azure OpenAI Service 的集成。
|
Package azure 提供 Azure OpenAI Service 的集成。 |
|
chat/providers/bedrock
Package bedrock 提供 AWS Bedrock API 的集成。
|
Package bedrock 提供 AWS Bedrock API 的集成。 |
|
chat/providers/gemini
Package gemini 提供 Google Gemini API 的集成。
|
Package gemini 提供 Google Gemini API 的集成。 |
|
chat/providers/ollama
Package ollama provides a ChatModel implementation for Ollama.
|
Package ollama provides a ChatModel implementation for Ollama. |
|
chat/providers/openai
Package openai 提供 OpenAI ChatModel 的实现。
|
Package openai 提供 OpenAI ChatModel 的实现。 |
|
chat/stream
Package stream 提供流式处理的辅助工具。
|
Package stream 提供流式处理的辅助工具。 |
|
memory
Package memory 提供 LangChain 记忆(Memory)系统的实现。
|
Package memory 提供 LangChain 记忆(Memory)系统的实现。 |
|
memory/cognitive
Package cognitive 提供三层认知记忆系统。
|
Package cognitive 提供三层认知记忆系统。 |
|
middleware
Package middleware 提供中间件系统。
|
Package middleware 提供中间件系统。 |
|
output
Package output 提供 LangChain 输出解析器(OutputParser)的实现。
|
Package output 提供 LangChain 输出解析器(OutputParser)的实现。 |
|
prompts
Package prompts 提供 LangChain 提示词模板系统的实现。
|
Package prompts 提供 LangChain 提示词模板系统的实现。 |
|
prompts/templates
Package templates 提供预定义的 prompt 模板。
|
Package templates 提供预定义的 prompt 模板。 |
|
runnable
Package runnable 提供 LangChain 的核心抽象 - Runnable 接口。
|
Package runnable 提供 LangChain 的核心抽象 - Runnable 接口。 |
|
tools
Package tools 提供 LangChain 工具(Tool)系统的实现。
|
Package tools 提供 LangChain 工具(Tool)系统的实现。 |
|
examples
|
|
|
a2a_basic_demo
command
A2A Basic Demo
|
A2A Basic Demo |
|
a2a_collaboration_demo
command
A2A Collaboration Demo
|
A2A Collaboration Demo |
|
advanced_search_demo
command
高级搜索工具演示
|
高级搜索工具演示 |
|
agent_middleware_demo
command
|
|
|
agent_simple_demo
command
Package main 提供完整的 Agent 使用示例。
|
Package main 提供完整的 Agent 使用示例。 |
|
agent_streaming_demo
command
|
|
|
balancer_demo
command
|
|
|
cache_demo
command
|
|
|
cluster_demo
command
|
|
|
cognitive_memory_demo
command
Package main 演示三层认知记忆系统(v0.7.0 新功能)。
|
Package main 演示三层认知记忆系统(v0.7.0 新功能)。 |
|
content_block_demo
command
|
|
|
create_agent_v2_demo
command
Package main 演示统一 Agent 创建接口(v0.7.0 新功能)。
|
Package main 演示统一 Agent 创建接口(v0.7.0 新功能)。 |
|
enterprise_demo
command
|
|
|
failover_demo
command
|
|
|
graphdb_demo
command
|
|
|
graphrag_complete_demo
command
|
|
|
graphrag_demo
command
|
|
|
hybrid_search_demo
command
Package main 演示 Hybrid Search 混合检索的完整功能
|
Package main 演示 Hybrid Search 混合检索的完整功能 |
|
kg_builder_demo
command
|
|
|
learning_abtest_demo
command
|
|
|
learning_complete_demo
command
|
|
|
learning_evaluation_demo
command
|
|
|
learning_feedback_demo
command
|
|
|
learning_optimization_demo
command
|
|
|
learning_postgres_demo
command
|
|
|
mcp_server_demo
command
MCP Server Demo
|
MCP Server Demo |
|
multi_agent_demo
command
|
|
|
multimodal_demo
command
|
|
|
observability_demo
command
|
|
|
pdf_loader_demo
command
|
|
|
plan_execute_agent_demo
command
|
|
|
prompt_hub_demo
command
Prompt Hub 演示
|
Prompt Hub 演示 |
|
protocol_bridge_demo
command
Protocol Bridge Demo
|
Protocol Bridge Demo |
|
provider_streaming_demo
command
|
|
|
quantization_demo
command
Package main 演示向量量化功能的使用
|
Package main 演示向量量化功能的使用 |
|
rbac_demo
command
|
|
|
redis_cache_demo
command
|
|
|
search_tools_demo
command
|
|
|
selfask_agent_demo
command
Self-Ask Agent 演示
|
Self-Ask Agent 演示 |
|
skill_basic_demo
command
|
|
|
skill_progressive_demo
command
|
|
|
streaming_demo
command
|
|
|
structured_chat_demo
command
Structured Chat Agent 演示
|
Structured Chat Agent 演示 |
|
checkpoint
Package checkpoint 提供 LangGraph Checkpoint 系统。
|
Package checkpoint 提供 LangGraph Checkpoint 系统。 |
|
compile
Package compile 提供 LangGraph 图编译和验证功能。
|
Package compile 提供 LangGraph 图编译和验证功能。 |
|
durability
Package durability 提供 LangGraph Durability 模式实现。
|
Package durability 提供 LangGraph Durability 模式实现。 |
|
edge
Package edge 提供 LangGraph 边系统实现。
|
Package edge 提供 LangGraph 边系统实现。 |
|
executor
Package executor 提供 LangGraph 图执行引擎。
|
Package executor 提供 LangGraph 图执行引擎。 |
|
hitl
Package hitl 提供 Human-in-the-Loop (HITL) 功能。
|
Package hitl 提供 Human-in-the-Loop (HITL) 功能。 |
|
node
Package node 提供 LangGraph 节点系统实现。
|
Package node 提供 LangGraph 节点系统实现。 |
|
state
Package state 提供 LangGraph StateGraph 状态图实现。
|
Package state 提供 LangGraph StateGraph 状态图实现。 |
|
store
Package store 提供 LangGraph 跨会话长期记忆存储层。
|
Package store 提供 LangGraph 跨会话长期记忆存储层。 |
|
streaming
Package streaming 提供 LangGraph 流式执行能力。
|
Package streaming 提供 LangGraph 流式执行能力。 |
|
pkg
|
|
|
auth
Package auth 提供认证和授权功能
|
Package auth 提供认证和授权功能 |
|
cluster/balancer
Package balancer 提供负载均衡功能。
|
Package balancer 提供负载均衡功能。 |
|
cluster/cache
Package cache 提供分布式缓存功能。
|
Package cache 提供分布式缓存功能。 |
|
cluster/discovery
Package discovery 提供服务发现功能。
|
Package discovery 提供服务发现功能。 |
|
cluster/failover
Package failover 提供故障转移和高可用功能。
|
Package failover 提供故障转移和高可用功能。 |
|
cluster/health
Package health 提供节点健康检查功能。
|
Package health 提供节点健康检查功能。 |
|
cluster/node
Package node 提供集群节点管理功能。
|
Package node 提供集群节点管理功能。 |
|
enterprise/audit
Package audit 提供企业级审计日志功能。
|
Package audit 提供企业级审计日志功能。 |
|
enterprise/auth
Package auth 提供企业级 API 鉴权功能。
|
Package auth 提供企业级 API 鉴权功能。 |
|
enterprise/rbac
Package rbac 提供基于角色的访问控制(RBAC)实现。
|
Package rbac 提供基于角色的访问控制(RBAC)实现。 |
|
enterprise/security
Package security 提供企业级数据安全功能。
|
Package security 提供企业级数据安全功能。 |
|
enterprise/tenant
Package tenant 提供多租户隔离和管理功能。
|
Package tenant 提供多租户隔离和管理功能。 |
|
observability/profiling
Package profiling 提供性能分析和监控工具。
|
Package profiling 提供性能分析和监控工具。 |
|
protocols/a2a
Package a2a implements the Agent-to-Agent (A2A) protocol for standardized agent communication.
|
Package a2a implements the Agent-to-Agent (A2A) protocol for standardized agent communication. |
|
protocols/bridge
Package bridge provides protocol bridging between MCP and A2A.
|
Package bridge provides protocol bridging between MCP and A2A. |
|
protocols/mcp
Package mcp implements the Model Context Protocol (MCP) specification.
|
Package mcp implements the Model Context Protocol (MCP) specification. |
|
protocols/mcp/providers
Package providers implements resource providers for MCP.
|
Package providers implements resource providers for MCP. |
|
protocols/mcp/transport
Package transport provides transport layer implementations for MCP.
|
Package transport provides transport layer implementations for MCP. |
|
skills
Package skills 提供 Agent Skill 系统实现。
|
Package skills 提供 Agent Skill 系统实现。 |
|
types
Package types 提供 LangChain-Go 的基础类型定义。
|
Package types 提供 LangChain-Go 的基础类型定义。 |
|
retrieval
|
|
|
chains
Package chains 提供高层的链式调用抽象,简化 RAG 和其他复杂工作流的实现。
|
Package chains 提供高层的链式调用抽象,简化 RAG 和其他复杂工作流的实现。 |
|
embeddings
Package embeddings 提供嵌入模型接口和实现。
|
Package embeddings 提供嵌入模型接口和实现。 |
|
graphdb
Package graphdb 提供统一的图数据库抽象接口。
|
Package graphdb 提供统一的图数据库抽象接口。 |
|
graphdb/builder
Package builder 提供知识图谱构建功能。
|
Package builder 提供知识图谱构建功能。 |
|
graphdb/mock
Package mock 提供图数据库的内存 Mock 实现,用于测试。
|
Package mock 提供图数据库的内存 Mock 实现,用于测试。 |
|
graphdb/nebula
Package nebula 提供 NebulaGraph 图数据库驱动器。
|
Package nebula 提供 NebulaGraph 图数据库驱动器。 |
|
graphdb/neo4j
Package neo4j 提供 Neo4j 图数据库驱动器实现。
|
Package neo4j 提供 Neo4j 图数据库驱动器实现。 |
|
learning/abtest
Package abtest 提供 A/B 测试框架。
|
Package abtest 提供 A/B 测试框架。 |
|
learning/evaluation
Package evaluation 提供检索质量评估功能。
|
Package evaluation 提供检索质量评估功能。 |
|
learning/feedback
Package feedback 提供用户反馈收集功能。
|
Package feedback 提供用户反馈收集功能。 |
|
learning/optimization
Package optimization 提供自适应参数优化功能。
|
Package optimization 提供自适应参数优化功能。 |
|
loaders
Package loaders 提供各种格式的文档加载器。
|
Package loaders 提供各种格式的文档加载器。 |
|
retrievers
Package retrievers 提供多模态检索器
|
Package retrievers 提供多模态检索器 |
|
retrievers/fusion
Package fusion 提供多种检索结果融合策略。
|
Package fusion 提供多种检索结果融合策略。 |
|
retrievers/graphrag
Package graphrag 提供 GraphRAG (Graph Retrieval Augmented Generation) 检索器。
|
Package graphrag 提供 GraphRAG (Graph Retrieval Augmented Generation) 检索器。 |
|
retrievers/hybrid
Package hybrid 提供混合检索功能,结合向量检索和关键词检索。
|
Package hybrid 提供混合检索功能,结合向量检索和关键词检索。 |
|
retrievers/keyword
Package keyword 提供基于关键词的检索功能,包括 BM25 算法实现。
|
Package keyword 提供基于关键词的检索功能,包括 BM25 算法实现。 |
|
splitters
Package splitters 提供文本分割器。
|
Package splitters 提供文本分割器。 |
|
vectorstores
Package vectorstores 提供向量存储接口和实现。
|
Package vectorstores 提供向量存储接口和实现。 |
|
vectorstores/quantization
Package quantization 提供向量量化功能,用于压缩和优化向量存储。
|
Package quantization 提供向量量化功能,用于压缩和优化向量存储。 |
Click to show internal directories.
Click to hide internal directories.