LangChain v1 工具集

LangChain v1:把 LLM、prompt、tool、retriever、parser 暴露为 Runnable,用 `|` 操作符(LCEL)组合成统一 invoke / stream / batch 接口的链。

✓ 0 人报告成功·v0.1.0·

晶体简介

LangChain 是构建 LLM 应用的事实标准 Python 框架(github.com/langchain-ai/langchain)。v1 包(v1.2.15)有意保持精简:核心是 `agents.create_agent`(返回 LangGraph CompiledStateGraph)、`chat_models.init_chat_model` 工厂、message types 重导出和 tools/embeddings shim。 历史 `Chain` / `LLMChain` / `Memory` / `AgentExecutor` 接口已迁到 `langchain-classic`(兼容包)。LCEL 让 prompt | llm | parser 这种 pipe 组合成为标准模式,覆盖 ReAct agent loop、结构化输出、人在环、模型回退、PII 脱敏、对话总结、TODO 跟踪、RAG 等典型场景。 本 skill 自带 51 条约束,覆盖典型踩坑:BaseMemory ABC 已删除、LLMChain 及 Chain.__call__ 全部 @deprecated、AgentExecutor 与 create_*_agent 的迁移路径不一、provider partner 包必须独立安装等。宿主 AI 自动应用。

Blueprint Source

finance-bp-132

langchain-ai/langchain87ba30f1 source file

Constraints

1total
1fatal
1 must-not-violate

Evidence Quality

Confidence90%

High confidence — strong evidence base

1 条不可违反的约束

FATALdomain_rulelangchain-C-007

WHENWhen defining a Pydantic model schema to pass to PydanticOutputParser, .with_structured_output(model), bind_tools, or any LCEL parser construction

ACTIONPick ONE pydantic version per parser/tool boundary and stick to it. Do NOT mix `from pydantic import BaseModel` and `from langchain.pydantic_v1 import BaseModel` (or `from pydantic.v1 import BaseModel`) in the same file. For new code use pydantic v2 (`from pydantic import BaseModel`). Migrating legacy v1 schemas: import is the discriminator — change ALL relevant model classes together, never partially.

CONSEQUENCEundefined behavior

常见问题

讨论 (0)

暂无讨论,成为第一个发言的人吧!

更新历史

v0.1.02026-04-25·贡献者: tangweigang-jpg

v0.1.0: 首次发布到 Doramagic.ai。基于 langchain-ai/langchain v1.2.15 的LCEL 框架,中英双语 + 51 条 anti-pattern 约束 + 3 条 FAQ。

v0.1.02026-04-25·贡献者: tangweigang-jpg

v0.1.0: 首次发布到 Doramagic.ai。基于 langchain-ai/langchain v1.2.15 的LCEL 框架,中英双语 + 51 条 anti-pattern 约束 + 3 条 FAQ。