Skip to main content

Chat models

Advanced features

The following table shows all the chat model classes that support one or more advanced features.

info

While all these LangChain classes support the indicated advanced feature, you may have to open the provider-specific documentation to learn which hosted models or backends support the feature.

ModelTool callingStructured outputJSON modeLocalMultimodalPackage
AzureChatOpenAIlangchain-openai
ChatAnthropiclangchain-anthropic
ChatBedrocklangchain-aws
ChatCoherelangchain-cohere
ChatEdenAIlangchain-community
ChatFireworkslangchain-fireworks
ChatGoogleGenerativeAIlangchain-google-genai
ChatGroqlangchain-groq
ChatHuggingFacelangchain-huggingface
ChatLlamaCpplangchain-community
ChatMistralAIlangchain-mistralai
ChatOllamalangchain-community
ChatOpenAIlangchain-openai
ChatTogetherlangchain-together
ChatVertexAIlangchain-google-vertexai
vLLM Chat (via ChatOpenAI)langchain-openai

Was this page helpful?


You can also leave detailed feedback on GitHub.