聊天模型
聊天模型是使用一系列消息作为输入并返回消息作为输出的语言模型(而不是使用纯文本)。这些通常是较新的模型。
选择 聊天模型
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!")
精选提供商
信息
虽然所有这些 LangChain 类都支持指示的高级功能,但您可能需要打开提供商特定的文档来了解哪些托管模型或后端支持该功能。
所有聊天模型
名称 | 描述 |
---|---|
AI21 Labs | 概述 |
阿里云 PAI EAS | 阿里云 PAI (人工智能平台) 是一种轻量级且经济高效的 ... |
Anthropic | 本笔记本提供了 Anth 的快速入门概述 ... |
Anyscale | 本笔记本演示了 langchain.chat_models.ChatAnysc 的用法 ... |
Azure OpenAI | 本指南将帮助您开始使用 AzureOpenAI 聊天模型。为了 ... |
Azure ML 端点 | Azure 机器学习是一个用于构建、训练和部署的平台 ... |
百川聊天 | 百川智能科技的百川聊天模型 API。更多信息,请参阅 ... |
百度千帆 | 百度 AI 云千帆平台是一站式大模型开发 ... |
AWS Bedrock | 本文档将帮助您开始使用 AWS Bedrock 聊天模型。亚马逊 ... |
Cerebras | 本笔记本提供了 Cere 的快速入门概述 ... |
Cloudflare Workers AI | 这将帮助您开始使用 CloudflareWorkersAI 聊天模式 ... |
Cohere | 本笔记本涵盖了如何开始使用 Cohere 聊天模型。 |
Coze 聊天 | coze.com 的 ChatCoze 聊天模型 API。更多信息,请参见 https ... |
Dappier AI | Dappier:通过动态、实时数据模型为 AI 提供动力 |
Databricks | Databricks Lakehouse 平台将数据、分析和 AI 统一到一个 ... |
DeepInfra | DeepInfra 是一种无服务器推理即服务,提供对 ... 的访问 ... |
Eden AI | Eden AI 通过联合最佳 AI 提供商,正在彻底改变 AI 格局 ... |
EverlyAI | EverlyAI 允许您在云中大规模运行 ML 模型。它 ... |
Fireworks | 本文档帮助您开始使用 Fireworks AI 聊天模型。详细信息,请参阅 ... |
Friendli | Friendli 增强了 AI 应用程序的性能并优化了成本节省 ... |
GigaChat | 本笔记本展示了如何将 LangChain 与 GigaChat 一起使用。 |
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 来转换自然语言 ... |
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 作为聊天模型。 |
Moonshot | Moonshot 是一家中国初创公司,为企业提供 LLM 服务 ... |
Naver | 此笔记本概述了如何开始使用 Nave ... |
NVIDIA AI 端点 | 这将帮助您开始使用 NVIDIA 聊天模型。有关详细信息,请 ... |
ChatOCIModelDeployment | 这将帮助您开始使用 OCIModelDeployment 聊天模型 ... |
OCIGenAI | 此笔记本概述了如何开始使用 OCIG ... |
ChatOctoAI | OctoAI 提供对高效计算的轻松访问,并使用户能够 ... |
Ollama | Ollama 允许您运行开源大型语言模型,例如 L ... |
OpenAI | 此笔记本概述了如何开始使用 Open ... |
Outlines | 这将帮助您开始使用 Outlines 聊天模型。有关详细信息,请 ... |
Perplexity | 此笔记本涵盖了如何开始使用 Perplexity 聊天模型。 |
PremAI | PremAI 是一个一体化平台,简化了强大功能的创建 ... |
PromptLayer ChatOpenAI | 此示例展示了如何连接到 PromptLayer 以开始记录 ... |
Reka | 此笔记本概述了如何开始使用 Reka ... |
SambaNovaCloud | 这将帮助您开始使用 SambaNovaCloud 聊天模型。有关 ... |
SambaStudio | 这将帮助您开始使用 SambaStudio 聊天模型。有关 ... |
Snowflake Cortex | Snowflake Cortex 使您可以即时访问行业领先的大型语言模型 ... |
solar | 相关 |
SparkLLM 聊天 | iFlyTek 的 SparkLLM 聊天模型 API。有关更多信息,请参阅 iFlyTe ... |
Nebula (Symbl.ai) | 概述 |
腾讯混元 | 腾讯的混合模型 API(混元 API) |
Together | 此页面将帮助您开始使用 Together AI 聊天模型。有关 ... |
通义千问 | 通义千问是阿里巴巴达摩院开发的大型语言模型 ... |
Upstage | 此笔记本涵盖了如何开始使用 Upstage 聊天模型。 |
vLLM 聊天 | vLLM 可以部署为模拟 OpenAI API 协议的服务器 ... |
火山引擎 Maas | 此笔记本为您提供了有关如何开始使用 vo ... 的指南。 |
Writer | 此笔记本概述了如何开始使用 Writ ... |
xAI | 此页面将帮助您开始使用 xAI 聊天模型。有关详细信息,请 ... |
YandexGPT | 此笔记本介绍了如何将 Langchain 与 YandexGPT 聊天模型一起使用 ... |
ChatYI | 这将帮助您开始使用 Yi 聊天模型。有关详细信息,请 ... |
Yuan2.0 | 这个笔记本展示了如何在 LangChain 中使用 YUAN2 API 与 langch ... |
智谱 AI | 这个笔记本展示了如何在 LangChain 中使用 ZHIPU AI API 与 lan ... |