Skip to main content
Open on GitHub

聊天模型

聊天模型是使用一系列消息作为输入并返回消息作为输出的语言模型(与使用纯文本相对)。这些通常是较新的模型。

info

如果你想编写自己的聊天模型,请参阅此指南。 如果你想贡献一个集成,请参阅贡献集成

pip install -qU langchain-openai
import getpass
import os

if not os.environ.get("OPENAI_API_KEY"):
os.environ["OPENAI_API_KEY"] = getpass.getpass("Enter API key for OpenAI: ")

from langchain_openai import ChatOpenAI

model = ChatOpenAI(model="gpt-4o-mini")
model.invoke("Hello, world!")
info

虽然所有这些LangChain类都支持所指示的高级功能,但您可能需要查阅特定提供商的文档,以了解哪些托管模型或后端支持该功能。

提供商工具调用结构化输出JSON模式本地多模态
ChatAnthropiclangchain-anthropic
ChatMistralAIlangchain-mistralai
ChatFireworkslangchain-fireworks
AzureChatOpenAIlangchain-openai
ChatOpenAIlangchain-openai
ChatTogetherlangchain-together
ChatVertexAIlangchain-google-vertexai
ChatGoogleGenerativeAIlangchain-google-genai
ChatGroqlangchain-groq
ChatCoherelangchain-cohere
ChatBedrocklangchain-aws
ChatHuggingFacelangchain-huggingface
ChatNVIDIAlangchain-nvidia-ai-endpoints
ChatOllamalangchain-ollama
ChatLlamaCpplangchain-community
ChatAI21langchain-ai21
ChatUpstagelangchain-upstage
ChatDatabrickslangchain-databricks
ChatWatsonxlangchain-ibm
ChatXAIlangchain-xai

所有聊天模型

名称描述
AI21 Labs概述
Alibaba Cloud PAI EAS阿里云PAI(人工智能平台)是一个轻量级且成本效益高的...
Anthropic本笔记本提供了快速入门Anth...的概述
Anyscale此笔记本演示了如何使用 langchain.chat_models.ChatAnysc...
Azure OpenAI本指南将帮助您开始使用AzureOpenAI聊天模型。Fo...
Azure ML EndpointAzure 机器学习是一个用于构建、训练和部署...的平台
Baichuan Chat百川智能科技的百川聊天模型API。了解更多...
Baidu Qianfan百度AI云千帆平台是一站式大型模型开发...
AWS Bedrock本文档将帮助您开始使用AWS Bedrock聊天模型。Amaz...
Cerebras本笔记本提供了快速入门Cerebras的概述...
Cloudflare Workers AI这将帮助您开始使用Cloudflare Workers AI的聊天模式...
Cohere本笔记本介绍了如何开始使用Cohere聊天模型。
Coze ChatCoze.com 提供的 ChatCoze 聊天模型 API。更多信息,请参见 https...
Dappier AIDappier:通过动态、实时数据模型驱动人工智能
DatabricksDatabricks Lakehouse 平台将数据、分析和人工智能统一在一个平台上...
DeepInfraDeepInfra 是一种无服务器推理即服务,提供访问...
Eden AIEden AI 正在通过联合最佳的人工智能技术来革新人工智能领域...
EverlyAIEverlyAI 允许您在云端大规模运行您的机器学习模型。它...
Fireworks本文档帮助您开始使用Fireworks AI聊天模型。有关详细信息...
ChatFriendliFriendli 提升AI应用性能并优化成本节省...
GigaChat本笔记本展示了如何使用LangChain与GigaChat。
Google AI本文档将帮助您开始使用Google AI聊天模型。对于初学者...
Google Cloud Vertex AI本页面提供了快速入门VertexAI的概述...
GPTRouterGPTRouter 是一个开源的 LLM API 网关,提供通用的 A...
Groq这将帮助您开始使用Groq聊天模型。有关详细信息...
ChatHuggingFace这将帮助您开始使用langchainhuggingface聊天模块...
IBM watsonx.aiChatWatsonx 是 IBM watsonx.ai 基础模型的封装器。
JinaChat本笔记本介绍了如何开始使用JinaChat聊天模型。
Kinetica本笔记本演示了如何使用Kinetica将自然语言转换为...
KonkoKonko API 是一个完全托管的 Web API,旨在帮助应用程序开发...
LiteLLMLiteLLM 是一个简化调用 Anthropic、Azure、Huggin... 的库
LiteLLM RouterLiteLLM 是一个简化调用 Anthropic、Azure、Huggin... 的库
Llama 2 Chat本笔记本展示了如何使用Llama2Chat增强Llama-2 LLMs...
Llama API本笔记本展示了如何使用LangChain与LlamaAPI - 一个托管版本...
LlamaEdgeLlamaEdge 允许你在本地和云端与 GGUF 格式的 LLMs 进行聊天...
Llama.cppllama.cpp Python 库是 @ggerganov 的一个简单 Python 绑定
maritalk介绍
MiniMaxMiniMax 是一家中国初创公司,为企业提供LLM服务...
MistralAI这将帮助您开始使用Mistral聊天模型。有关详细信息...
MLX本笔记本展示了如何开始使用MLX LLM作为聊天模型。
ModelScopeModelScope (主页 | GitHub) 是基于“模型即服务”的概念构建的...
MoonshotMoonshot 是一家中国初创公司,为企业提供LLM服务...
Naver本笔记本提供了快速入门Nave的概述...
NVIDIA AI Endpoints这将帮助您开始使用NVIDIA聊天模型。有关详细信息...
ChatOCIModelDeployment这将帮助您开始使用OCIModelDeployment聊天模型...
OCIGenAI本笔记本提供了快速入门OCIG的概述...
ChatOctoAIOctoAI 提供便捷的高效计算访问,使用户能够...
OllamaOllama 允许您运行开源的大型语言模型,例如 L...
OpenAI本笔记本提供了快速入门OpenAI的概述...
Outlines这将帮助您开始使用Outlines聊天模型。有关详细信息...
Perplexity本笔记本介绍了如何开始使用Perplexity聊天模型。
ChatPredictionGuardPrediction Guard 是一个安全、可扩展的 GenAI 平台,用于保护...
PremAIPremAI 是一个一体化平台,简化了创建强大...
PromptLayer ChatOpenAI此示例展示了如何连接到 PromptLayer 以开始记录...
Reka本笔记本提供了快速入门Reka的概述...
SambaNovaCloud这将帮助您开始使用SambaNovaCloud聊天模型。F...
SambaStudio这将帮助您开始使用SambaStudio聊天模型。对于...
Snowflake CortexSnowflake Cortex 让您即时访问行业领先的大型...
solar相关
SparkLLM Chat由科大讯飞提供的SparkLLM聊天模型API。更多信息,请参见科大讯飞...
Nebula (Symbl.ai)概述
Tencent Hunyuan腾讯的混合模型API(Hunyuan API)
Together本页面将帮助您开始使用Together AI聊天模型。有关...
Tongyi QwenTongyi Qwen 是由阿里巴巴的达摩院开发的大型语言模型...
Upstage本笔记本介绍了如何开始使用Upstage聊天模型。
vLLM ChatvLLM 可以部署为模拟 OpenAI API 协议的服务器....
Volc Enging Maas本笔记本为您提供了如何开始使用vo...的指南。
Writer本笔记本提供了快速入门Writer的概述...
xAI本页面将帮助您开始使用xAI聊天模型。有关详细信息...
YandexGPT本笔记本介绍了如何在YandexGPT聊天模式下使用Langchain...
ChatYI这将帮助您开始使用Yi聊天模型。有关详细信息...
Yuan2.0本笔记本展示了如何在LangChain中使用YUAN2 API与langch...
ZHIPU AI本笔记本展示了如何在LangChain中使用ZHIPU AI API...

这个页面有帮助吗?