Skip to content

Langchain

Initialization of the langchain integration.

LangchainIntegration

Bases: Integration

Definition of langchain integration for ZenML.

Source code in src/zenml/integrations/langchain/__init__.py
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
class LangchainIntegration(Integration):
    """Definition of langchain integration for ZenML."""

    NAME = LANGCHAIN
    REQUIREMENTS = [
        "langchain==0.3.0",
        "langchain-community",
        "pyyaml>=6.0.1",
        "tenacity!=8.4.0",  # https://github.com/jd/tenacity/issues/471
    ]
    REQUIREMENTS_IGNORED_ON_UNINSTALL = ["pyyaml","tenacity"]

    @classmethod
    def activate(cls) -> None:
        """Activates the integration."""
        from zenml.integrations.langchain import materializers  # noqa

activate() classmethod

Activates the integration.

Source code in src/zenml/integrations/langchain/__init__.py
36
37
38
39
@classmethod
def activate(cls) -> None:
    """Activates the integration."""
    from zenml.integrations.langchain import materializers  # noqa