langchain.js
    Preparing search index...

    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

    • Readonlyanthropic: { className: "ChatAnthropic"; package: "@langchain/anthropic" }
    • Readonlyazure_openai: { className: "AzureChatOpenAI"; package: "@langchain/openai" }
    • Readonlybedrock: { className: "ChatBedrockConverse"; package: "@langchain/aws" }
    • Readonlycerebras: { className: "ChatCerebras"; package: "@langchain/cerebras" }
    • Readonlycohere: { className: "ChatCohere"; package: "@langchain/cohere" }
    • Readonlydeepseek: { className: "ChatDeepSeek"; package: "@langchain/deepseek" }
    • Readonlyfireworks: {
          className: "ChatFireworks";
          hasCircularDependency: true;
          package: "@langchain/community/chat_models/fireworks";
      }
    • Readonlygoogle-genai: { className: "ChatGoogleGenerativeAI"; package: "@langchain/google-genai" }
    • Readonlygoogle-vertexai: { className: "ChatVertexAI"; package: "@langchain/google-vertexai" }
    • Readonlygoogle-vertexai-web: { className: "ChatVertexAI"; package: "@langchain/google-vertexai-web" }
    • Readonlygroq: { className: "ChatGroq"; package: "@langchain/groq" }
    • Readonlymistralai: { className: "ChatMistralAI"; package: "@langchain/mistralai" }
    • Readonlyollama: { className: "ChatOllama"; package: "@langchain/ollama" }
    • Readonlyopenai: { className: "ChatOpenAI"; package: "@langchain/openai" }
    • Readonlyperplexity: {
          className: "ChatPerplexity";
          hasCircularDependency: true;
          package: "@langchain/community/chat_models/perplexity";
      }
    • Readonlytogether: {
          className: "ChatTogetherAI";
          hasCircularDependency: true;
          package: "@langchain/community/chat_models/togetherai";
      }
    • Readonlyxai: { className: "ChatXAI"; package: "@langchain/xai" }