聊天模型
聊天模型是使用一系列消息作为输入并返回消息作为输出的语言模型(与使用纯文本相反)。这些通常是较新的模型。
选择聊天模型
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.chat_models import init_chat_model
model = init_chat_model("gpt-4o-mini", model_provider="openai")
model.invoke("Hello, world!")
特色提供商
信息
虽然所有这些 LangChain 类都支持指示的高级功能,但您可能需要打开特定于提供商的文档以了解哪些托管模型或后端支持该功能。
所有聊天模型
名称 | 描述 |
---|---|
Abso | 这将帮助您开始使用 ChatAbso 聊天模型。有关详细信息... |
AI21 Labs | 概述 |
阿里云 PAI EAS | 阿里云 PAI(人工智能平台)是一个轻量级且经济高效的... |
Anthropic | 此笔记本提供了 Anth... 入门的快速概述。 |
Anyscale | 此笔记本演示了 langchain.chat_models.ChatAnysc... 的使用。 |
AzureAIChatCompletionsModel | 这将帮助您开始使用 AzureAIChatCompletionsModel c...。 |
Azure OpenAI | 本指南将帮助您开始使用 AzureOpenAI 聊天模型。有关... |
Azure ML Endpoint | Azure 机器学习是一个用于构建、训练和部署的平台... |
百川聊天 | 百川智能科技的百川聊天模型 API。 更多... |
百度千帆 | 百度 AI 云千帆平台是一站式大模型开发... |
AWS Bedrock | 本文档将帮助您开始使用 AWS Bedrock 聊天模型。 Amaz... |
Cerebras | 此笔记本提供了 Cere... 入门的快速概述。 |
Cloudflare Workers AI | 这将帮助您开始使用 CloudflareWorkersAI 聊天模式... |
Cohere | 此笔记本涵盖了如何开始使用 Cohere 聊天模型。 |
ContextualAI | 这将帮助您开始使用 Contextual AI 的 Grounded Lang... |
Coze 聊天 | coze.com 的 ChatCoze 聊天模型 API。 有关更多信息,请参阅 https... |
Dappier AI | Dappier:通过动态、实时数据模型为 AI 提供动力 |
Databricks | Databricks Lakehouse 平台在一个平台上统一了数据、分析和 AI ... |
DeepInfra | DeepInfra 是一种无服务器推理即服务,可提供对 ... 的访问权限 |
DeepSeek | 这将帮助您开始使用 DeepSeek 的托管聊天模型... |
Eden AI | Eden AI 通过 объединение 最好的 AI pr... 正在彻底改变 AI 格局 |
EverlyAI | EverlyAI 允许您在云中大规模运行 ML 模型。 它的一个... |
Fireworks | 本文档帮助您开始使用 Fireworks AI 聊天模型。 有关详细信息... |
ChatFriendli | Friendli 提高了 AI 应用程序的性能并优化了成本节省... |
GigaChat | 此笔记本展示了如何将 LangChain 与 GigaChat 一起使用。 |
Goodfire | 这将帮助您开始使用 Goodfire 聊天模型。 有关详细信息... |
Google AI | 这些文档将帮助您开始使用 Google AI 聊天模型。 有关详细信息... |
Google Cloud Vertex AI | 此页面提供了 VertexAI 入门的快速概述... |
GPTRouter | GPTRouter 是一个开源 LLM API 网关,提供通用的 A... |
Groq | 这将帮助您开始使用 Groq 聊天模型。 有关详细信息... |
ChatHuggingFace | 这将帮助您开始使用 langchainhuggingface 聊天模式... |
IBM watsonx.ai | ChatWatsonx 是 IBM watsonx.ai 基础模型的包装器。 |
JinaChat | 此笔记本涵盖了如何开始使用 JinaChat 聊天模型。 |
Kinetica | 此笔记本演示了如何使用 Kinetica 来转换自然语言 l... |
Konko | Konko API 是一个完全托管的 Web API,旨在帮助应用程序开发... |
LiteLLM | LiteLLM 是一个库,简化了对 Anthropic、Azure、Huggin... 的调用 |
LiteLLM 路由器 | LiteLLM 是一个库,简化了对 Anthropic、Azure、Huggin... 的调用 |
Llama 2 聊天 | 此笔记本展示了如何使用 Llama2Chat w... 增强 Llama-2 LLM。 |
Llama API | 此笔记本展示了如何将 LangChain 与 LlamaAPI(托管版本)一起使用。 |
LlamaEdge | LlamaEdge 允许您在本地和 ... 中与 GGUF 格式的 LLM 聊天 |
Llama.cpp | llama.cpp python 库是 @ggerganov 的简单 Python 绑定 |
maritalk | 简介 |
MiniMax | Minimax 是一家中国初创公司,为公司提供 LLM 服务 ... |
MistralAI | 这将帮助您开始使用 Mistral 聊天模型。 有关详细信息... |
MLX | 此笔记本展示了如何开始使用 MLX LLM 作为聊天模型。 |
ModelScope | ModelScope (Home | GitHub) 构建于“模型即服务”的概念之上... |
Moonshot | Moonshot 是一家中国初创公司,为公司提供 LLM 服务... |
Naver | 此笔记本提供了 Nave... 入门的快速概述。 |
NVIDIA AI 端点 | 这将帮助您开始使用 NVIDIA 聊天模型。 有关详细信息... |
ChatOCIModelDeployment | 这将帮助您开始使用 OCIModelDeployment 聊天模型... |
OCIGenAI | 此笔记本提供了 OCIG... 入门的快速概述。 |
ChatOctoAI | OctoAI 提供对高效计算的轻松访问,并使用户能够 i... |
Ollama | Ollama 允许您运行开源大型语言模型,例如 L... |
OpenAI | 此笔记本提供了 Open... 入门的快速概述。 |
Outlines | 这将帮助您开始使用 Outlines 聊天模型。 有关详细信息... |
Perplexity | 此笔记本涵盖了如何开始使用 Perplexity 聊天模型。 |
Pipeshift | 这将帮助您开始使用 Pipeshift 聊天模型。 有关详细信息... |
ChatPredictionGuard | Prediction Guard 是一个安全、可扩展的 GenAI 平台,可保护... |
PremAI | PremAI 是一个一体化平台,简化了强大功能的创建... |
PromptLayer ChatOpenAI | 此示例展示了如何连接到 PromptLayer 以开始记录... |
Reka | 此笔记本提供了 Reka... 入门的快速概述。 |
SambaNovaCloud | 这将帮助您开始使用 SambaNovaCloud 聊天模型。 F... |
SambaStudio | 这将帮助您开始使用 SambaStudio 聊天模型。 为了 ... |
Snowflake Cortex | Snowflake Cortex 使您可以即时访问行业领先的大型 l... |
solar | 相关 |
SparkLLM 聊天 | iFlyTek 的 SparkLLM 聊天模型 API。 有关更多信息,请参阅 iFlyTe... |
Nebula (Symbl.ai) | 概述 |
腾讯混元 | 腾讯的混合模型 API (混元 API) |
Together | 此页面将帮助您开始使用 Together AI 聊天模型。 有关... |
通义千问 | 通义千问是阿里巴巴达摩学院开发的大型语言模型... |
Upstage | 此笔记本涵盖了如何开始使用 Upstage 聊天模型。 |
vLLM 聊天 | vLLM 可以部署为模仿 OpenAI API 协议的服务器.... |
火山引擎 Maas | 此笔记本为您提供了有关如何开始使用 vo... 的指南 |
Chat Writer | 此笔记本提供了 Writ... 入门的快速概述。 |
xAI | 此页面将帮助您开始使用 xAI 聊天模型。 有关详细信息... |
Xinference | Xinference 是一个功能强大且通用的库,旨在服务于 LLM, |
YandexGPT | 此笔记本介绍了如何将 Langchain 与 YandexGPT 聊天模式一起使用... |
ChatYI | 这将帮助您开始使用 Yi 聊天模型。 有关详细信息 ... |
Yuan2.0 | 此笔记本展示了如何在 LangChain 中使用 YUAN2 API 以及 langch... |
ZHIPU AI | 此笔记本展示了如何在 LangChain 中使用 ZHIPU AI API 以及 lan... |