聊天模型是使用一系列消息作为输入,并返回消息作为输出的语言模型

精选模型

虽然这些 LangChain 类支持所标明的高级功能,但你可能需要参考各提供商的专属文档,了解哪些托管模型或后端支持该功能。
模型工具调用结构化输出多模态
ChatOpenAI
ChatAnthropic
ChatVertexAI(已弃用)
ChatGoogleGenerativeAI
AzureChatOpenAI
ChatGroq
ChatAmazonNova
ChatHuggingFace
ChatOllama
ChatXAI
ChatNVIDIA
ChatCohere
ChatMistralAI
ChatTogether
ChatDeepSeek
ChatDatabricks
ChatOpenRouter
ChatLiteLLM
更多选项请参见下方的完整聊天模型集成列表

路由器与代理

路由器和代理可让你通过单个 API 和凭证访问来自多个提供商的模型。它们可以简化计费,让你无需更改集成即可在模型之间切换,并提供自动回退等功能。
提供商集成描述
OpenRouterChatOpenRouter统一访问来自 OpenAI、Anthropic、Google、Meta 等提供商的模型
LiteLLMChatLiteLLMRouter为 OpenAI、Anthropic、Azure、Hugging Face 等提供统一接口,并支持路由和回退

Chat Completions API

某些模型提供商会提供与 OpenAI 的 Chat Completions API 兼容的端点。在这种情况下,你可以使用 ChatOpenAI 并配置自定义 base_url,连接到这些端点以实现基础聊天功能。
ChatOpenAI 仅面向官方 OpenAI API 规范。来自第三方提供商的非标准响应字段(例如 reasoning_contentreasoningreasoning_details不会被提取或保留。当你需要访问非标准功能时,请使用提供商专属的软件包。例如,OpenRouter 有专门的 LangChain 集成。请参见 ChatOpenRouter 指南了解设置和用法。

所有聊天模型

Abso

AI21 Labs

AI/ML API

Amazon Nova

Anthropic

AzureAIOpenAIApiChatModel

Azure OpenAI

Baseten

Cerebras

CloudflareWorkersAI

Cohere

ContextualAI

Crusoe

Databricks

DeepSeek

Featherless AI

Google Gemini

Google Cloud Vertex AI

Google Anthropic on Vertex AI

DigitalOcean Gradient

GreenNode

Groq

ChatHuggingFace

IBM watsonx.ai

Kinetica

LiteLLM

MistralAI

ModelScope

Naver

Nebius

Netmind

NVIDIA AI Endpoints

OCIGenAI

OCI Data Science

Ollama

OpenAI

OpenRouter

Parallel

Pipeshift

ChatPredictionGuard

Qwen QwQ

Qwen

RunPod Chat Model

SambaNova

ChatSeekrFlow

Together

Upstage

vLLM Chat

ChatWriter

xAI

Xinference

如果你想贡献一个集成,请参见贡献集成