LangChain Reference home pageLangChain ReferenceLangChain Reference
  • GitHub
  • Main Docs
Deep Agents
LangChain
LangGraph
Integrations
LangSmith
  • Overview
    • Overview
    • Caches
    • Callbacks
    • Documents
    • Document loaders
    • Embeddings
    • Exceptions
    • Language models
    • Serialization
    • Output parsers
    • Prompts
    • Rate limiters
    • Retrievers
    • Runnables
    • Utilities
    • Vector stores
    MCP Adapters
    Standard Tests
    Text Splitters
    ⌘I

    LangChain Assistant

    Ask a question to get started

    Enter to send•Shift+Enter new line

    Menu

    OverviewCachesCallbacksDocumentsDocument loadersEmbeddingsExceptionsLanguage modelsSerializationOutput parsersPromptsRate limitersRetrieversRunnablesUtilitiesVector stores
    MCP Adapters
    Standard Tests
    Text Splitters
    Language
    Theme
    Pythonlangchain-coreloadloaddefault_init_validator
    Functionā—Since v0.3

    default_init_validator

    Copy
    default_init_validator(
        class_path: tuple[str, ...],
        kwargs: dict[str,
    View source on GitHub
    Any
    ]
    ,
    )
    ->
    None

    Parameters

    NameTypeDescription
    class_path*tuple[str, ...]
    kwargs*dict[str, Any]

    Default init validator that blocks jinja2 templates.

    This is the default validator used by load() and loads() when no custom validator is provided.

    The class path tuple being deserialized.

    The kwargs dict for the class constructor.