Variable MODEL_PROVIDER_CONFIGConst
MODEL_PROVIDER_CONFIG: {
anthropic: {
className: "ChatAnthropic";
package: "@langchain/anthropic";
};
azure_openai: {
className: "AzureChatOpenAI";
package: "@langchain/openai";
};
bedrock: { className: "ChatBedrockConverse"; package: "@langchain/aws" };
cerebras: { className: "ChatCerebras"; package: "@langchain/cerebras" };
cohere: { className: "ChatCohere"; package: "@langchain/cohere" };
deepseek: { className: "ChatDeepSeek"; package: "@langchain/deepseek" };
fireworks: {
className: "ChatFireworks";
hasCircularDependency: true;
package: "@langchain/community/chat_models/fireworks";
};
"google-genai": {
className: "ChatGoogleGenerativeAI";
package: "@langchain/google-genai";
};
"google-vertexai": {
className: "ChatVertexAI";
package: "@langchain/google-vertexai";
};
"google-vertexai-web": {
className: "ChatVertexAI";
package: "@langchain/google-vertexai-web";
};
groq: { className: "ChatGroq"; package: "@langchain/groq" };
mistralai: { className: "ChatMistralAI"; package: "@langchain/mistralai" };
ollama: { className: "ChatOllama"; package: "@langchain/ollama" };
openai: { className: "ChatOpenAI"; package: "@langchain/openai" };
perplexity: {
className: "ChatPerplexity";
hasCircularDependency: true;
package: "@langchain/community/chat_models/perplexity";
};
together: {
className: "ChatTogetherAI";
hasCircularDependency: true;
package: "@langchain/community/chat_models/togetherai";
};
xai: { className: "ChatXAI"; package: "@langchain/xai" };
} = ...
Type Declaration
Readonly
anthropic: { className: "ChatAnthropic"; package: "@langchain/anthropic" }
Readonly
azure_openai: { className: "AzureChatOpenAI"; package: "@langchain/openai" }
Readonly
bedrock: { className: "ChatBedrockConverse"; package: "@langchain/aws" }
Readonly
cerebras: { className: "ChatCerebras"; package: "@langchain/cerebras" }
Readonly
cohere: { className: "ChatCohere"; package: "@langchain/cohere" }
Readonly
deepseek: { className: "ChatDeepSeek"; package: "@langchain/deepseek" }
Readonly
fireworks: {
className: "ChatFireworks";
hasCircularDependency: true;
package: "@langchain/community/chat_models/fireworks";
}
Readonly
google-genai: { className: "ChatGoogleGenerativeAI"; package: "@langchain/google-genai" }
Readonly
google-vertexai: { className: "ChatVertexAI"; package: "@langchain/google-vertexai" }
Readonly
google-vertexai-web: { className: "ChatVertexAI"; package: "@langchain/google-vertexai-web" }
Readonly
groq: { className: "ChatGroq"; package: "@langchain/groq" }
Readonly
mistralai: { className: "ChatMistralAI"; package: "@langchain/mistralai" }
Readonly
ollama: { className: "ChatOllama"; package: "@langchain/ollama" }
Readonly
openai: { className: "ChatOpenAI"; package: "@langchain/openai" }
Readonly
perplexity: {
className: "ChatPerplexity";
hasCircularDependency: true;
package: "@langchain/community/chat_models/perplexity";
}
Readonly
together: {
className: "ChatTogetherAI";
hasCircularDependency: true;
package: "@langchain/community/chat_models/togetherai";
}
Readonly
xai: { className: "ChatXAI"; package: "@langchain/xai" }