用途:在新项目中安装 LangChain SDK,并配置 OpenAI、Anthropic、Google 等模型提供商的认证,随后验证连接是否可用。
主要能力:覆盖 TypeScript 与 Python 两套包体系。TypeScript 侧核心为 @langchain/core,按需安装 @langchain/openai、@langchain/anthropic、@langchain/google-genai、@langchain/community,以及 @langchain/textsplitters、@langchain/pinecone、zod 等常用配套。Python 侧安装 langchain、langchain-core 及 langchain-openai、langchain-anthropic、langchain-google-genai、langchain-community。
使用方式:先满足前置条件(Node.js 18+ 或 Python 3.9+,包管理器,至少一个提供商的 API 密钥)。安装命令如 npm install @langchain/core @langchain/openai 或 pip install langchain langchain-core。认证通过 .env 文件配置 OPENAI_API_KEY、ANTHROPIC_API_KEY、GOOGLE_API_KEY,可选配置 LANGSMITH_TRACING、LANGSMITH_API_KEY、LANGSMITH_PROJECT,并将 .env 加入 .gitignore。验证时用 ChatOpenAI、ChatAnthropic 等类调用 invoke 输出内容。
适用场景:新建 LangChain 项目、切换或新增模型提供商、排查认证与版本问题。
限制:所有 @langchain/* 包依赖 @langchain/core,基础类型应从 @langchain/core 导入;各包需保持相同次版本以避免冲突。文档列出常见错误(模块缺失、密钥错误、版本不匹配、限流、网络不通)及对应修复方式。具体收费、价格与效果资料未提供。