元件Chat models聊天模型info如果您想编写自己的聊天模型,请参见 这个指南。 如果您想贡献一个集成,请参见 贡献集成。高级功能下表显示了所有支持一个或多个高级功能的聊天模型类。info虽然所有这些 LangChain 类都支持所指示的高级功能,但您可能需要查看特定于提供者的文档,以了解哪些托管模型或后端支持该功能。Model工具调用结构化输出JSON 模式本地多模态包AzureChatOpenAI✅✅✅❌✅langchain-openaiChatAI21✅✅❌❌❌langchain-ai21ChatAnthropic✅✅❌❌✅langchain-anthropicChatBedrock✅✅❌❌❌langchain-awsChatCohere✅✅❌❌❌langchain-cohereChatFireworks✅✅✅❌❌langchain-fireworksChatGoogleGenerativeAI✅✅❌❌✅langchain-google-genaiChatGroq✅✅✅❌❌langchain-groqChatHuggingFace✅✅❌✅❌langchain-huggingfaceChatLlamaCpp✅✅❌✅❌langchain-communityChatMistralAI✅✅❌❌❌langchain-mistralaiChatNVIDIA✅✅❌✅❌langchain-nvidia-ai-endpointsChatOllama✅✅✅✅❌langchain-ollamaChatOpenAI✅✅✅❌✅langchain-openaiChatTogether✅✅✅❌❌langchain-togetherChatUpstage✅✅❌❌❌langchain-upstageChatVertexAI✅✅❌❌✅langchain-google-vertexaiChatWatsonx✅✅❌❌❌langchain-ibmvLLM Chat (通过 ChatOpenAI)❌❌❌✅❌langchain-openai