Python 版 LangChain 的姊妹项目,都是由 Harrison Chase 主理。
项目地址:https://github.com/langchain-ai/langchainjs
文档地址:https://js.langchain.com/docs/
特色:
-
可以和 Python 版 LangChain 无缝对接
-
抽象设计完全相同,概念一一对应
-
所有对象序列化后都能跨语言使用,但 API 差别挺大,不过在努力对齐
支持环境:
- Node.js (ESM and CommonJS) - 18.x, 19.x, 20.x
- Cloudflare Workers
- Vercel / Next.js (Browser, Serverless and Edge functions)
- Supabase Edge Functions
- Browser
- Deno
安装
python
npm install langchain
当前重点:
- 追上 Python 版的能力(甚至为此做了一个基于 gpt-3.5-turbo 的代码翻译器)
- 保持兼容尽可能多的环境
- 对质量关注不多,随时间自然能解决