聊天模型
聊天模型是语言模型,它们使用一系列消息作为输入并返回消息作为输出(而不是使用纯文本)。这些通常是较新的模型。
选择 聊天模型
pip install -qU "langchain[google-genai]"
import getpass
import os
if not os.environ.get("GOOGLE_API_KEY"):
os.environ["GOOGLE_API_KEY"] = getpass.getpass("Enter API key for Google Gemini: ")
from langchain.chat_models import init_chat_model
model = init_chat_model("gemini-2.0-flash", model_provider="google_genai")
model.invoke("Hello, world!")
特色提供商
信息
虽然所有这些 LangChain 类都支持所指示的高级功能,但您可能需要查阅特定提供商的文档,以了解哪些托管模型或后端支持该功能。
所有聊天模型
名称 | 描述 |
---|---|
Abso | 这将帮助您开始使用 ChatAbso 聊天模型。欲了解更详尽的... |
AI21 Labs | 本笔记本介绍了如何开始使用 AI21 聊天模型。 |
阿里云 PAI EAS | 阿里云 PAI (Platform for AI) 是一种轻量级、高成本效益的... |
Anthropic | 本笔记本提供了 Anthropic 入门快速概览。 |
Anyscale | 本笔记本演示了 langchain.chat_models.ChatAnysc 的使用... |
AzureAIChatCompletionsModel | 这将帮助您开始使用 AzureAIChatCompletionsModel 聊天模型。欲了解... |
Azure OpenAI | 本指南将帮助您开始使用 AzureOpenAI 聊天模型。欲了解详... |
Azure ML 端点 | Azure 机器学习是一个用于构建、训练和部署机器学习模型的平台... |
百川聊天 | 百川智能科技有限公司的百川聊天模型 API。欲了解更多信息,请参阅... |
百度千帆 | 百度 AI 云千帆平台是一个一站式大模型开发平台... |
AWS Bedrock | 本文档将帮助您开始使用 AWS Bedrock 聊天模型。亚马逊... |
Cerebras | 本笔记本提供了 Cerebras 入门快速概览。 |
CloudflareWorkersAI | 这将帮助您开始使用 CloudflareWorkersAI 聊天模型。欲了解... |
Cohere | 本笔记本介绍了如何开始使用 Cohere 聊天模型。 |
ContextualAI | 这将帮助您开始使用 Contextual AI 的基础语言模型。欲了解... |
Coze 聊天 | coze.com 的 ChatCoze 聊天模型 API。欲了解更多信息,请参阅 https... |
Dappier AI | Dappier:利用动态、实时数据模型驱动 AI |
Databricks | Databricks Lakehouse 平台将数据、分析和 AI 统一在一个平台... |
DeepInfra | DeepInfra 是一种无服务器推理即服务,提供对大语言模型的访问... |
DeepSeek | 这将帮助您开始使用 DeepSeek 的托管聊天模型。欲了解详... |
Eden AI | Eden AI 通过整合最佳 AI 产品,正在彻底改变 AI 格局。 |
EverlyAI | EverlyAI 允许您在云端大规模运行您的 ML 模型。它还提供... |
Featherless AI | 这将帮助您开始使用 FeatherlessAi 聊天模型。欲了解更详尽的... |
Fireworks | 本文档帮助您开始使用 Fireworks AI 聊天模型。欲了解详... |
ChatFriendli | Friendli 提高了 AI 应用程序性能并优化了成本节约... |
Goodfire | 这将帮助您开始使用 Goodfire 聊天模型。欲了解更详尽的... |
谷歌 Gemini | 直接访问谷歌的生成式 AI 模型,包括 Gemini 系列,通过... |
谷歌云 Vertex AI | 本页提供了 VertexAI 入门快速概览。 |
GPTRouter | GPTRouter 是一个开源 LLM API 网关,提供通用 API... |
GreenNode | GreenNode 是一家全球 AI 解决方案提供商,也是英伟达的首选合作伙伴... |
Groq | 这将帮助您开始使用 Groq 聊天模型。欲了解详细文档,请... |
ChatHuggingFace | 这将帮助您开始使用 langchainhuggingface 聊天模型。欲了解... |
IBM watsonx.ai | ChatWatsonx 是 IBM watsonx.ai 基础模型的封装器。 |
JinaChat | 本笔记本介绍了如何开始使用 JinaChat 聊天模型。 |
Kinetica | 本笔记本演示了如何使用 Kinetica 转换自然语言... |
Konko | Konko API 是一个完全托管的 Web API,旨在帮助应用程序开发人员... |
LiteLLM | LiteLLM 是一个简化调用 Anthropic, Azure, Hugging Face 等的库... |
Llama 2 聊天 | 本笔记本展示了如何使用 Llama2Chat 封装器增强 Llama-2 LLM。 |
Llama API | 本笔记本展示了如何将 LangChain 与 LlamaAPI(一个托管版本)结合使用。 |
LlamaEdge | LlamaEdge 允许您在本地和云端聊天 GGUF 格式的 LLM。 |
Llama.cpp | llama.cpp python 库是 @ggerganov 的一个简单 Python 绑定。 |
maritalk | MariTalk 是由巴西公司 Maritaca 开发的一款助手。 |
MiniMax | Minimax 是一家为公司提供 LLM 服务的中国初创公司。 |
MistralAI | 这将帮助您开始使用 Mistral 聊天模型。欲了解详细... |
MLX | 本笔记本展示了如何开始将 MLX LLM 用作聊天模型。 |
ModelScope | ModelScope (主页 | GitHub) 是基于“模型即服务”的概念构建的。 |
Moonshot | Moonshot 是一家为公司提供 LLM 服务的中国初创公司。 |
Naver | 本笔记本提供了 Naver 入门快速概览。 |
Nebius | 本页将帮助您开始使用 Nebius AI Studio 聊天模型。欲了解详... |
Netmind | 这将帮助您开始使用 Netmind 聊天模型。欲了解详细... |
英伟达 AI 端点 | 这将帮助您开始使用 英伟达 聊天模型。欲了解详细... |
ChatOCIModelDeployment | 这将帮助您开始使用 OCIModelDeployment 聊天模型。欲了解... |
OCIGenAI | 本笔记本提供了 OCIGenAI 入门快速概览。 |
ChatOctoAI | OctoAI 提供高效计算的便捷访问,并使用户能够即时推理。 |
Ollama | Ollama 允许您运行开源大型语言模型,例如 Llama 2 和 Mistral。 |
OpenAI | 本笔记本提供了 OpenLLM 入门快速概览。 |
Outlines | 这将帮助您开始使用 Outlines 聊天模型。欲了解详... |
Perplexity | 本页将帮助您开始使用 Perplexity 聊天模型。欲了解详... |
Pipeshift | 这将帮助您开始使用 Pipeshift 聊天模型。欲了解详... |
ChatPredictionGuard | Prediction Guard 是一个安全、可扩展的生成式 AI 平台,可保护... |
PremAI | PremAI 是一个一体化平台,可简化稳健的 AI 应用程序创建。 |
PromptLayer ChatOpenAI | 此示例展示了如何连接到 PromptLayer 以开始记录和追踪... |
Qwen QwQ | 这将帮助您开始使用 QwQ 聊天模型。欲了解详细文档,请... |
Reka | 本笔记本提供了 Reka 入门快速概览。 |
RunPod 聊天模型 | 开始使用 RunPod 聊天模型。 |
SambaNovaCloud | 这将帮助您开始使用 SambaNovaCloud 聊天模型。欲了解详... |
SambaStudio | 这将帮助您开始使用 SambaStudio 聊天模型。欲了解详... |
ChatSeekrFlow | Seekr 提供 AI 驱动的结构化、可解释的解决方案,以及... |
Snowflake Cortex | Snowflake Cortex 让您即时访问行业领先的大型语言模型。 |
solar | 自版本 0.0.34 起已弃用:请使用 langchain_upstage.ChatUpstage 代替。 |
SparkLLM 聊天 | 科大讯飞的 SparkLLM 聊天模型 API。欲了解更多信息,请参阅 科大讯飞 文档。 |
Nebula (Symbl.ai) | 本笔记本介绍了如何开始使用 Nebula - Symbl.ai 的聊天模型。 |
腾讯混元 | 腾讯混元模型 API (混元 API) |
Together | 本页将帮助您开始使用 Together AI 聊天模型。欲了解详... |
通义千问 | 通义千问是阿里巴巴达摩院开发的大型语言模型。 |
Upstage | 本笔记本介绍了如何开始使用 Upstage 聊天模型。 |
vectara | Vectara 是值得信赖的 AI 助手和代理平台,专注于... |
vLLM 聊天 | vLLM 可以部署为一个模仿 OpenAI API 协议的服务器。 |
火山引擎 Maas | 本笔记本为您提供了火山引擎入门指南。 |
Chat Writer | 本笔记本提供了 Writer AI 入门快速概览。 |
xAI | 本页将帮助您开始使用 xAI 聊天模型。欲了解详细... |
Xinference | Xinference 是一个强大而多功能的库,旨在为 LLM 提供服务。 |
YandexGPT | 本笔记本介绍了如何将 Langchain 与 YandexGPT 聊天模型结合使用。 |
ChatYI | 这将帮助您开始使用 Yi 聊天模型。欲了解详细文档,请... |
Yuan2.0 | 本笔记本展示了如何在 LangChain 中使用 YUAN2 API,并结合 langchain_community 包。 |
智谱AI | 本笔记本展示了如何在 LangChain 中使用 智谱AI API,并结合 langchain_community 包。 |