Home / Function/ chat_model_class() — langchain Function Reference

chat_model_class() — langchain Function Reference

Architecture documentation for the chat_model_class() function in chat_models.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  b7802923_b565_52b6_8468_6ef1e24c99e9["chat_model_class()"]
  39468aac_d3b1_1e4e_47c8_632f3ee4dd57["ChatModelTests"]
  b7802923_b565_52b6_8468_6ef1e24c99e9 -->|defined in| 39468aac_d3b1_1e4e_47c8_632f3ee4dd57
  1b3ba698_f2b7_897b_d919_e460fcc63412["model()"]
  1b3ba698_f2b7_897b_d919_e460fcc63412 -->|calls| b7802923_b565_52b6_8468_6ef1e24c99e9
  7c30290e_cd2e_ca8a_25bb_dd4cc22786ef["test_init()"]
  7c30290e_cd2e_ca8a_25bb_dd4cc22786ef -->|calls| b7802923_b565_52b6_8468_6ef1e24c99e9
  b28eec18_0439_ccd9_e911_95b79d5a6ada["test_init_from_env()"]
  b28eec18_0439_ccd9_e911_95b79d5a6ada -->|calls| b7802923_b565_52b6_8468_6ef1e24c99e9
  ee22c764_40b5_248c_de0f_be32246b8fd5["test_init_streaming()"]
  ee22c764_40b5_248c_de0f_be32246b8fd5 -->|calls| b7802923_b565_52b6_8468_6ef1e24c99e9
  f0837c14_3a93_3dae_ba45_44abbc4c1104["test_standard_params()"]
  f0837c14_3a93_3dae_ba45_44abbc4c1104 -->|calls| b7802923_b565_52b6_8468_6ef1e24c99e9
  cf5084f5_a29d_b951_efd5_758cfe377b6a["test_init_time()"]
  cf5084f5_a29d_b951_efd5_758cfe377b6a -->|calls| b7802923_b565_52b6_8468_6ef1e24c99e9
  style b7802923_b565_52b6_8468_6ef1e24c99e9 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/standard-tests/langchain_tests/unit_tests/chat_models.py lines 47–49

    def chat_model_class(self) -> type[BaseChatModel]:
        """The chat model class to test, e.g., `ChatParrotLink`."""
        ...

Subdomains

Frequently Asked Questions

What does chat_model_class() do?
chat_model_class() is a function in the langchain codebase, defined in libs/standard-tests/langchain_tests/unit_tests/chat_models.py.
Where is chat_model_class() defined?
chat_model_class() is defined in libs/standard-tests/langchain_tests/unit_tests/chat_models.py at line 47.
What calls chat_model_class()?
chat_model_class() is called by 6 function(s): model, test_init, test_init_from_env, test_init_streaming, test_init_time, test_standard_params.

Analyze Your Own Codebase

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

Try Supermodel Free