Home / File/ google_vertexai.py — langchain Source File

google_vertexai.py — langchain Source File

Architecture documentation for google_vertexai.py, a python file in the langchain codebase. 2 imports, 0 dependents.

File python CoreAbstractions MessageSchema 2 imports 1 functions

Entity Profile

Dependency Diagram

graph LR
  32a3b792_961c_1645_1eb3_1b1995183e44["google_vertexai.py"]
  8b0f23c8_b5b1_dbd3_b91a_0a23e07db10c["langchain_core.messages.block_translators.google_genai"]
  32a3b792_961c_1645_1eb3_1b1995183e44 --> 8b0f23c8_b5b1_dbd3_b91a_0a23e07db10c
  23170be8_e8a8_a728_6471_2a7fe6195245["langchain_core.messages.block_translators"]
  32a3b792_961c_1645_1eb3_1b1995183e44 --> 23170be8_e8a8_a728_6471_2a7fe6195245
  style 32a3b792_961c_1645_1eb3_1b1995183e44 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

"""Derivations of standard content blocks from Google (VertexAI) content."""

from langchain_core.messages.block_translators.google_genai import (
    translate_content,
    translate_content_chunk,
)


def _register_google_vertexai_translator() -> None:
    """Register the Google (VertexAI) translator with the central registry.

    Run automatically when the module is imported.
    """
    from langchain_core.messages.block_translators import (  # noqa: PLC0415
        register_translator,
    )

    register_translator("google_vertexai", translate_content, translate_content_chunk)


_register_google_vertexai_translator()

Subdomains

Dependencies

  • langchain_core.messages.block_translators
  • langchain_core.messages.block_translators.google_genai

Frequently Asked Questions

What does google_vertexai.py do?
google_vertexai.py is a source file in the langchain codebase, written in python. It belongs to the CoreAbstractions domain, MessageSchema subdomain.
What functions are defined in google_vertexai.py?
google_vertexai.py defines 1 function(s): _register_google_vertexai_translator.
What does google_vertexai.py depend on?
google_vertexai.py imports 2 module(s): langchain_core.messages.block_translators, langchain_core.messages.block_translators.google_genai.
Where is google_vertexai.py in the architecture?
google_vertexai.py is located at libs/core/langchain_core/messages/block_translators/google_vertexai.py (domain: CoreAbstractions, subdomain: MessageSchema, directory: libs/core/langchain_core/messages/block_translators).

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free