跳到主要內容
Open on GitHub

聊天模型

聊天模型是使用訊息序列作為輸入並傳回訊息作為輸出(相對於使用純文字)的語言模型。這些通常是較新的模型。

資訊

如果您想編寫自己的聊天模型,請參閱此操作指南。如果您想貢獻整合,請參閱貢獻整合

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 類別都支援指示的進階功能,但您可能需要開啟供應商特定文件,以了解哪些託管模型或後端支援該功能。

供應商工具呼叫結構化輸出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
ChatDatabricksdatabricks-langchain
ChatWatsonxlangchain-ibm
ChatXAIlangchain-xai

所有聊天模型

名稱描述
Abso這將幫助您開始使用 ChatAbso 聊天模型。如需詳細資訊...
AI21 Labs概述
Alibaba Cloud PAI EASAlibaba Cloud PAI (Platform for AI) 是一個輕量級且具成本效益的...
Anthropic此筆記本提供 Anth... 入門的快速概述
Anyscale此筆記本示範如何使用 langchain.chat_models.ChatAnysc...
AzureAIChatCompletionsModel這將幫助您開始使用 AzureAIChatCompletionsModel c...
Azure OpenAI本指南將幫助您開始使用 AzureOpenAI 聊天模型。如需...
Azure ML EndpointAzure Machine Learning 是一個用於建置、訓練和部署的平台...
Baichuan Chat百川智慧的 Baichuan 聊天模型 API。如需更多資訊...
Baidu Qianfan百度 AI 雲千帆平台是一個一站式大型模型開發...
AWS Bedrock本文檔將幫助您開始使用 AWS Bedrock 聊天模型。 Amaz...
Cerebras此筆記本提供 Cere... 入門的快速概述
Cloudflare Workers AI這將幫助您開始使用 CloudflareWorkersAI 聊天模式...
Cohere此筆記本涵蓋如何開始使用 Cohere 聊天模型。
ContextualAI這將幫助您開始使用 Contextual AI 的 Grounded Lang...
Coze Chatcoze.com 的 ChatCoze 聊天模型 API。如需更多資訊,請參閱 https...
Dappier AIDappier:以動態、即時數據模型為 AI 賦能
DatabricksDatabricks Lakehouse Platform 在一個平台上統一了數據、分析和 AI...
DeepInfraDeepInfra 是一種無伺服器推論即服務,可提供對...的存取
DeepSeek這將幫助您開始使用 DeepSeek 的託管聊天模型...
Eden AIEden AI 透過聯合最佳 AI pr... 徹底改變了 AI 格局
EverlyAIEverlyAI 允許您在雲端大規模運行 ML 模型。它也...
Fireworks本文檔幫助您開始使用 Fireworks AI 聊天模型。如需詳細資訊...
ChatFriendliFriendli 提高了 AI 應用程式效能並最佳化了成本節省...
GigaChat此筆記本展示了如何將 LangChain 與 GigaChat 搭配使用。
Goodfire這將幫助您開始使用 Goodfire 聊天模型。如需詳細資訊...
Google AI本文檔將幫助您開始使用 Google AI 聊天模型。如需詳細資訊...
Google Cloud Vertex AI此頁面提供 VertexAI 入門的快速概述...
GPTRouterGPTRouter 是一個開放原始碼 LLM API Gateway,提供通用 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 w... 擴增 Llama-2 LLM
Llama API此筆記本展示了如何將 LangChain 與 LlamaAPI(託管版本)搭配使用...
LlamaEdgeLlamaEdge 允許您在本機和... 與 GGUF 格式的 LLM 聊天
Llama.cppllama.cpp python 函式庫是 @ggerganov 的簡單 Python 綁定
maritalk簡介
MiniMaxMinimax 是一家中國新創公司,為企業提供 LLM 服務...
MistralAI這將幫助您開始使用 Mistral 聊天模型。如需詳細資訊...
MLX此筆記本展示了如何開始使用 MLX LLM 作為聊天模型。
ModelScopeModelScope (Home | GitHub) 建構於「模型即服務」的概念之上...
MoonshotMoonshot 是一家中國新創公司,為企業提供 LLM 服務...
Naver此筆記本提供 Nave... 入門的快速概述
NVIDIA AI Endpoints這將幫助您開始使用 NVIDIA 聊天模型。如需詳細資訊...
ChatOCIModelDeployment這將幫助您開始使用 OCIModelDeployment 聊天模型...
OCIGenAI此筆記本提供 OCIG... 入門的快速概述
ChatOctoAIOctoAI 提供輕鬆存取高效運算,並讓使用者能夠 i...
OllamaOllama 允許您運行開放原始碼大型語言模型,例如 L...
OpenAI此筆記本提供 Open... 入門的快速概述
Outlines這將幫助您開始使用 Outlines 聊天模型。如需詳細資訊...
Perplexity此筆記本涵蓋如何開始使用 Perplexity 聊天模型。
Pipeshift這將幫助您開始使用 Pipeshift 聊天模型。如需詳細資訊...
ChatPredictionGuardPrediction Guard 是一個安全、可擴展的 GenAI 平台,可保護...
PremAIPremAI 是一個一體化平台,可簡化強大功能的創建...
PromptLayer ChatOpenAI此範例展示了如何連接到 PromptLayer 以開始錄製...
Reka此筆記本提供 Reka... 入門的快速概述
SambaNovaCloud這將幫助您開始使用 SambaNovaCloud 聊天模型。 F...
SambaStudio這將幫助您開始使用 SambaStudio 聊天模型。如需...
Snowflake CortexSnowflake Cortex 讓您可以即時存取業界領先的大型 l...
solar相關
SparkLLM ChatiFlyTek 的 SparkLLM 聊天模型 API。如需更多資訊,請參閱 iFlyTe...
Nebula (Symbl.ai)概述
Tencent Hunyuan騰訊的混合模型 API (Hunyuan API)
Together此頁面將幫助您開始使用 Together AI 聊天模型。如需...
Tongyi QwenTongyi Qwen 是阿里巴巴達摩學院開發的大型語言模型...
Upstage此筆記本涵蓋如何開始使用 Upstage 聊天模型。
vLLM ChatvLLM 可以部署為模仿 OpenAI API 協定的伺服器....
Volc Enging Maas此筆記本為您提供了有關如何開始使用 vo... 的指南
Chat Writer此筆記本提供 Writ... 入門的快速概述
xAI此頁面將幫助您開始使用 xAI 聊天模型。如需詳細資訊...
XinferenceXinference 是一個功能強大且用途廣泛的函式庫,旨在為 LLM 提供服務,
YandexGPT此筆記本介紹如何將 Langchain 與 YandexGPT 聊天模式搭配使用...
ChatYI這將幫助您開始使用 Yi 聊天模型。如需詳細資訊...
Yuan2.0此筆記本展示了如何在 LangChain 中使用 YUAN2 API 以及 langch...
ZHIPU AI此筆記本展示了如何在 LangChain 中使用 ZHIPU AI API 以及 lan...

此頁面是否對您有幫助?