聊天模型
聊天模型是使用一系列消息作为输入并返回消息作为输出的语言模型(与使用纯文本相对)。这些通常是较新的模型。
Select chat model:
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类都支持所指示的高级功能,但您可能需要查阅特定提供商的文档,以了解哪些托管模型或后端支持该功能。
所有聊天模型
名称 | 描述 |
---|---|
AI21 Labs | 概述 |
Alibaba Cloud PAI EAS | 阿里云PAI(人工智能平台)是一个轻量级且成本效益高的... |
Anthropic | 本笔记本提供了快速入门Anth...的概述 |
Anyscale | 此笔记本演示了如何使用 langchain.chat_models.ChatAnysc... |
Azure OpenAI | 本指南将帮助您开始使用AzureOpenAI聊天模型。Fo... |
Azure ML Endpoint | Azure 机器学习是一个用于构建、训练和部署...的平台 |
Baichuan Chat | 百川智能科技的百川聊天模型API。了解更多... |
Baidu Qianfan | 百度AI云千帆平台是一站式大型模型开发... |
AWS Bedrock | 本文档将帮助您开始使用AWS Bedrock聊天模型。Amaz... |
Cerebras | 本笔记本提供了快速入门Cerebras的概述... |
Cloudflare Workers AI | 这将帮助您开始使用Cloudflare Workers AI的聊天模式... |
Cohere | 本笔记本介绍了如何开始使用Cohere聊天模型。 |
Coze Chat | Coze.com 提供的 ChatCoze 聊天模型 API。更多信息,请参见 https... |
Dappier AI | Dappier:通过动态、实时数据模型驱动人工智能 |
Databricks | Databricks Lakehouse 平台将数据、分析和人工智能统一在一个平台上... |
DeepInfra | DeepInfra 是一种无服务器推理即服务,提供访问... |
Eden AI | Eden AI 正在通过联合最佳的人工智能技术来革新人工智能领域... |
EverlyAI | EverlyAI 允许您在云端大规模运行您的机器学习模型。它... |
Fireworks | 本文档帮助您开始使用Fireworks AI聊天模型。有关详细信息... |
ChatFriendli | 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 Router | LiteLLM 是一个简化调用 Anthropic、Azure、Huggin... 的库 |
Llama 2 Chat | 本笔记本展示了如何使用Llama2Chat增强Llama-2 LLMs... |
Llama API | 本笔记本展示了如何使用LangChain与LlamaAPI - 一个托管版本... |
LlamaEdge | LlamaEdge 允许你在本地和云端与 GGUF 格式的 LLMs 进行聊天... |
Llama.cpp | llama.cpp Python 库是 @ggerganov 的一个简单 Python 绑定 |
maritalk | 介绍 |
MiniMax | MiniMax 是一家中国初创公司,为企业提供LLM服务... |
MistralAI | 这将帮助您开始使用Mistral聊天模型。有关详细信息... |
MLX | 本笔记本展示了如何开始使用MLX LLM作为聊天模型。 |
ModelScope | ModelScope (主页 | GitHub) 是基于“模型即服务”的概念构建的... |
Moonshot | Moonshot 是一家中国初创公司,为企业提供LLM服务... |
Naver | 本笔记本提供了快速入门Nave的概述... |
NVIDIA AI Endpoints | 这将帮助您开始使用NVIDIA聊天模型。有关详细信息... |
ChatOCIModelDeployment | 这将帮助您开始使用OCIModelDeployment聊天模型... |
OCIGenAI | 本笔记本提供了快速入门OCIG的概述... |
ChatOctoAI | OctoAI 提供便捷的高效计算访问,使用户能够... |
Ollama | Ollama 允许您运行开源的大型语言模型,例如 L... |
OpenAI | 本笔记本提供了快速入门OpenAI的概述... |
Outlines | 这将帮助您开始使用Outlines聊天模型。有关详细信息... |
Perplexity | 本笔记本介绍了如何开始使用Perplexity聊天模型。 |
ChatPredictionGuard | Prediction Guard 是一个安全、可扩展的 GenAI 平台,用于保护... |
PremAI | PremAI 是一个一体化平台,简化了创建强大... |
PromptLayer ChatOpenAI | 此示例展示了如何连接到 PromptLayer 以开始记录... |
Reka | 本笔记本提供了快速入门Reka的概述... |
SambaNovaCloud | 这将帮助您开始使用SambaNovaCloud聊天模型。F... |
SambaStudio | 这将帮助您开始使用SambaStudio聊天模型。对于... |
Snowflake Cortex | Snowflake Cortex 让您即时访问行业领先的大型... |
solar | 相关 |
SparkLLM Chat | 由科大讯飞提供的SparkLLM聊天模型API。更多信息,请参见科大讯飞... |
Nebula (Symbl.ai) | 概述 |
Tencent Hunyuan | 腾讯的混合模型API(Hunyuan API) |
Together | 本页面将帮助您开始使用Together AI聊天模型。有关... |
Tongyi Qwen | Tongyi Qwen 是由阿里巴巴的达摩院开发的大型语言模型... |
Upstage | 本笔记本介绍了如何开始使用Upstage聊天模型。 |
vLLM Chat | vLLM 可以部署为模拟 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... |