Home / Function/ test_audio_model() — langchain Function Reference

test_audio_model() — langchain Function Reference

Architecture documentation for the test_audio_model() function in test_base_standard.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  c9f78fcc_db23_c580_0c9d_b41ef13242be["test_audio_model()"]
  1a386024_1196_1786_41ed_59e02f86902d["test_base_standard.py"]
  c9f78fcc_db23_c580_0c9d_b41ef13242be -->|defined in| 1a386024_1196_1786_41ed_59e02f86902d
  60136a55_7a94_f99c_38aa_c6ca2030b01b["supports_audio_inputs()"]
  c9f78fcc_db23_c580_0c9d_b41ef13242be -->|calls| 60136a55_7a94_f99c_38aa_c6ca2030b01b
  ae30f34c_0edd_d57d_fdd6_e29a77ac8eae["chat_model_class()"]
  c9f78fcc_db23_c580_0c9d_b41ef13242be -->|calls| ae30f34c_0edd_d57d_fdd6_e29a77ac8eae
  1c7ac2c1_be8e_ab8d_3aea_acb5d5f445f5["chat_model_params()"]
  c9f78fcc_db23_c580_0c9d_b41ef13242be -->|calls| 1c7ac2c1_be8e_ab8d_3aea_acb5d5f445f5
  style c9f78fcc_db23_c580_0c9d_b41ef13242be fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/partners/openai/tests/integration_tests/chat_models/test_base_standard.py lines 136–159

def test_audio_model() -> None:
    class AudioModelTests(ChatModelIntegrationTests):
        @property
        def chat_model_class(self) -> type[ChatOpenAI]:
            return ChatOpenAI

        @property
        def chat_model_params(self) -> dict:
            return {
                "model": "gpt-4o-audio-preview",
                "temperature": 0,
                "model_kwargs": {
                    "modalities": ["text", "audio"],
                    "audio": {"voice": "alloy", "format": "wav"},
                },
            }

        @property
        def supports_audio_inputs(self) -> bool:
            return True

    test_instance = AudioModelTests()
    model = test_instance.chat_model_class(**test_instance.chat_model_params)
    AudioModelTests().test_audio_inputs(model)

Domain

Subdomains

Frequently Asked Questions

What does test_audio_model() do?
test_audio_model() is a function in the langchain codebase, defined in libs/partners/openai/tests/integration_tests/chat_models/test_base_standard.py.
Where is test_audio_model() defined?
test_audio_model() is defined in libs/partners/openai/tests/integration_tests/chat_models/test_base_standard.py at line 136.
What does test_audio_model() call?
test_audio_model() calls 3 function(s): chat_model_class, chat_model_params, supports_audio_inputs.

Analyze Your Own Codebase

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

Try Supermodel Free