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 等。均有对应集成包,如 ChatTongyiChatZhipuAI

2. 开源/本地部署模型

  • 通过 Ollama 支持:这是最便捷的方式。Ollama 本地运行 Llama 3、Mistral、Qwen 2、Phi-3 等,LangChain 通过 ChatOllama 调用。
  • 通过 Hugging Face 支持:使用 HuggingFacePipelineHuggingFaceEndpoint,可调用数千个开源模型(如 Llama 2、Falcon、Bloom)。
  • 通过 vLLM / TGI 支持:适合生产环境的高性能推理,LangChain 提供 VLLMTextGenerationInference 集成。
  • 通过 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(需付费) 长文档分析、安全敏感 较高
Google 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 部署模型,然后通过 ChatOllamaVLLM 集成。
  • LangChain 的模型调用有速率限制吗? 框架本身没有,但底层 API 有,你可以用 RateLimiter 回调或第三方库控制。
  • 国内能直接使用 LangChain 调用 OpenAI 吗? 可以,但需要自行解决网络问题,或通过国内代理服务中转。

内容由 AI 生成,产品信息请以官网为准。