LangChain支持哪些模型?
相关 AI 产品
LangChain – 开源AI应用开发框架,简化大模型集成
一、LangChain是什么? LangChain是由Harrison Chase和Ankush Gola于2022年在美国加利福尼亚州创立的开源AI应用开发框架。其核心定位是作为"大模型应用的中间层",通过标准化接口解决不同AI模型API……
查看 ↗LangChain
一、LangChain是什么? LangChain是由哈里森·蔡斯与安库什·戈拉于2022年在美国加利福尼亚州创立的人工智能公司开发的开源框架,其核心目标是简化基于大语言模型的应用开发流程。该框架通过抽象化模型调用、数据检索、工作流编排等环……
查看 ↗墨镜熊AI隐私助手
1.1 产品定位与出身 墨镜熊核心功能快览 墨镜熊部署于 chatbot.jinghua.security(荆华密算平台域),采用自研密态计算方案,本地加密→密文推理→密文返回→本地解密,性能损耗从传统密态的 1000 倍压缩到 3 倍以内……
查看 ↗Claude API国内稳定直连平台
一、Claude API 国内直连哪家强?告别代理和海外卡:ClaudeAPI.com 让国内开发者 3 分钟跑通 Claude API ClaudeAPI.com 核心功能快览 ClaudeAPI.com 定位为 Claude 专属 A……
查看 ↗讯飞星辰MaaS
一、讯飞星辰MaaS官网入口+收费标准+Coding Plan订阅指南(含3.9元无忧版实测) 讯飞星辰MaaS(星辰MaaS平台) 的全称语境是:科大讯飞星辰 · MaaS(Model as a Service)——一站式大模型精调定制……
查看 ↗智灵科技AI应用定制开发
一、智灵科技AI定制开发评测:从需求分析到长期运维,企业AI到底怎么真正落地? 1.1 定位:它不是"C端AI工具",而是"B端AI工程交付商" 很多读者第一次听到"AI应用定制开发"会下意识去找注册按钮、下载链接、定价页——但智灵科技的商……
查看 ↗涂鸦智能
一、涂鸦智能核心功能是什么?为什么选择它作为AI硬件开发平台? 涂鸦智能(纽交所代码:TUYA;港交所代码:2391)是全球领先的AI云平台服务提供商,致力于"将AI应用于生活"。公司从2014年成立初期的"IoT连接器"定位,已成功转型为……
查看 ↗gapp.so
一、AI应用发布平台gapp.so:零配置一键上线完整解决方案 gapp.so是一款专注于AI生成应用的发布与托管平台,为开发者提供一键上线的完整解决方案。根据AI工具集的最新评测,gapp.so定位为AI时代的轻量级开发平台,专注于服务A……
查看 ↗昇思MindSpore
1 昇思MindSpore是什么? 昇思MindSpore(英文名MindSpore)是华为于2019年8月首次发布、2020年3月28日正式开源的全场景人工智能计算框架。其名称"昇思"寓意"升华思维",中文名与英文名结合体现了框架的核心定……
查看 ↗纯前端本地 RAG 工具
一、RAGClaw核心功能解析:浏览器内运行的AI知识库神器 RAGClaw是一款纯前端本地运行的AI知识库问答工具,所有文档处理和向量数据存储都在用户的浏览器中完成,无需上传到任何第三方服务器,从根本上保障了数据隐私安全。 根据2026年……
查看 ↗BlockNote
一、BlockNote核心功能是什么?为什么选择它作为你的编辑器解决方案? BlockNote是一个开源的基于块的React富文本编辑器框架,由TypeCell组织开发。它采用现代化的块式编辑模式,为开发者提供了构建协作式文档编辑体验的强大……
查看 ↗ima知识库
一、腾讯ima知识库好用吗?如何用AI构建你的第二大脑? ima(Intelligent Memory Assistant)是腾讯公司推出的AI智能工作台,定位为"能理解目标、执行任务、产出结果的共事伙伴"。这款产品以知识库为核心,深度融合……
查看 ↗相关文章
相关资讯快讯
相关话题
LangChain 到底支持哪些模型?一句话讲清楚
LangChain 对模型的支持范围极广,几乎覆盖了当今所有主流的 LLM(大语言模型),从 OpenAI、Anthropic 到开源社区的 Llama、Mistral,以及国内的通义千问、文心一言等,都能通过其统一的接口调用。本质上,LangChain 是一个模型“适配器”而非模型本身,它通过 ChatModel(对话模型)和 LLM(文本补全模型)两类抽象,让你只需换一行代码就能切换底层模型。
一、LangChain 是什么?先搞清楚对象
在深入模型支持前,有必要明确:LangChain 是一个 AI 应用开发的开源框架,由 Harrison Chase 于 2022 年创建,目前由 LangChain 公司(美国)维护。它的核心价值不是训练模型,而是提供一套工具链,让你把 LLM 与外部数据、API、数据库等连接起来,构建复杂的 AI 应用(如 RAG、Agent、聊天机器人等)。
收费方面:LangChain 框架本身是 完全开源免费 的(MIT 许可证),但 LangChain 公司也提供托管服务 LangSmith(用于调试和监控)和 LangServe(部署),这些有付费计划。官网:https://www.langchain.com。
二、模型支持全景图:按类型分类
LangChain 的模型支持通过“集成包”(Integration Packages)实现,官方文档维护了一个庞大的列表。我把它整理成几大类:
1. 云端闭源大模型(最常用)
- OpenAI 系列:GPT-4o、GPT-4-turbo、GPT-3.5-turbo 等。通过
ChatOpenAI调用,支持函数调用、流式输出。 - Anthropic 系列:Claude 3 Opus/Sonnet/Haiku。通过
ChatAnthropic调用,长上下文能力强。 - Google 系列:Gemini 1.5 Pro/Flash、PaLM 2。通过
ChatGoogleGenerativeAI调用。 - Mistral AI:Mistral Large、Mistral Small。通过
ChatMistralAI调用。 - Cohere:Command R+、Command R。通过
ChatCohere调用。 - 国内模型:通义千问(阿里云)、文心一言(百度)、智谱 GLM、月之暗面 Moonshot、DeepSeek 等。均有对应集成包,如
ChatTongyi、ChatZhipuAI。
2. 开源/本地部署模型
- 通过 Ollama 支持:这是最便捷的方式。Ollama 本地运行 Llama 3、Mistral、Qwen 2、Phi-3 等,LangChain 通过
ChatOllama调用。 - 通过 Hugging Face 支持:使用
HuggingFacePipeline或HuggingFaceEndpoint,可调用数千个开源模型(如 Llama 2、Falcon、Bloom)。 - 通过 vLLM / TGI 支持:适合生产环境的高性能推理,LangChain 提供
VLLM和TextGenerationInference集成。 - 通过 llama.cpp 支持:轻量级本地推理,支持 GGUF 格式的量化模型。
3. 嵌入模型(Embedding Models)
LangChain 同样支持大量嵌入模型,用于向量化文本(常见于 RAG 场景):
- OpenAI Embeddings(text-embedding-3-small/large)
- Hugging Face Embeddings(如 all-MiniLM-L6-v2)
- Ollama Embeddings(如 nomic-embed-text)
- 百度千帆、阿里通义等国内嵌入模型
三、如何选择?一张表格对比主流模型
| 模型类型 | 典型模型 | 调用方式 | 适合场景 | 成本 |
|---|---|---|---|---|
| OpenAI | GPT-4o | API(需付费) | 通用对话、复杂推理 | 较高(按 token) |
| Anthropic | Claude 3.5 Sonnet | API(需付费) | 长文档分析、安全敏感 | 较高 |
| Gemini 1.5 Flash | API(有免费额度) | 多模态、快速响应 | 中等 | |
| Ollama 本地 | Llama 3.1 8B | 本地运行 | 隐私优先、离线使用 | 免费(需硬件) |
| Hugging Face | Qwen 2.5 7B | 本地或推理端点 | 定制化、研究 | 免费或按需付费 |
| 国内模型 | 通义千问、GLM-4 | API(有免费额度) | 中文优化、合规需求 | 较低或免费 |
四、实操:在 LangChain 中切换模型有多简单?
以 Python 为例,你只需要修改一行导入和初始化代码:
使用 OpenAI:
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(model="gpt-4o")
切换到 Anthropic:
from langchain_anthropic import ChatAnthropic
llm = ChatAnthropic(model="claude-3-sonnet-20240229")
切换到 Ollama 本地模型:
from langchain_ollama import ChatOllama
llm = ChatOllama(model="llama3.1")
这种“插拔式”设计正是 LangChain 的魅力所在——你的应用逻辑(Chain、Agent、Retriever)完全不变,只换模型实例即可。
五、注意事项与避坑指南
- 模型不是越多越好:LangChain 支持数百个模型,但实际开发中建议只维护 2-3 个常用模型(如一个强模型、一个轻量模型、一个本地模型),避免测试混乱。
- 函数调用能力差异大:OpenAI 和 Anthropic 的函数调用最成熟,开源模型(如 Llama 3)虽然支持但效果参差,需要测试。
- 国内模型需注意合规:调用通义千问、文心一言等需要申请 API Key 并通过内容审核,部分模型可能不支持流式输出。
- 版本兼容性:LangChain 0.3.x 版本后,模型集成被拆分为独立包(如
langchain-openai),需要单独安装。
相关问题
- LangChain 和 LlamaIndex 有什么区别? LlamaIndex 更专注于数据索引和 RAG,LangChain 则偏向 Agent 和复杂工作流编排。
- LangChain 支持多模态模型吗? 支持,通过
ChatOpenAI等接口可以传入图片、音频等多模态输入,但能力取决于底层模型。 - 如何让 LangChain 调用本地 GPU 模型? 推荐使用 Ollama 或 vLLM 部署模型,然后通过
ChatOllama或VLLM集成。 - LangChain 的模型调用有速率限制吗? 框架本身没有,但底层 API 有,你可以用
RateLimiter回调或第三方库控制。 - 国内能直接使用 LangChain 调用 OpenAI 吗? 可以,但需要自行解决网络问题,或通过国内代理服务中转。
内容由 AI 生成,产品信息请以官网为准。












