Home / Class/ TestOpenAIStandard Class — langchain Architecture

TestOpenAIStandard Class — langchain Architecture

Architecture documentation for the TestOpenAIStandard class in test_base_standard.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  892e6699_0efb_7b55_26dd_157c3259024b["TestOpenAIStandard"]
  9eb1f026_8568_b7aa_2028_9c6b8a5f914d["EmbeddingsUnitTests"]
  892e6699_0efb_7b55_26dd_157c3259024b -->|extends| 9eb1f026_8568_b7aa_2028_9c6b8a5f914d
  40aba317_54b6_508f_d153_5f4d47508c18["test_base_standard.py"]
  892e6699_0efb_7b55_26dd_157c3259024b -->|defined in| 40aba317_54b6_508f_d153_5f4d47508c18
  ac5ee54c_2e5a_3b4b_5323_87336f698eb9["embeddings_class()"]
  892e6699_0efb_7b55_26dd_157c3259024b -->|method| ac5ee54c_2e5a_3b4b_5323_87336f698eb9
  0952d2ef_2814_f43a_fe9f_d9128252cbae["init_from_env_params()"]
  892e6699_0efb_7b55_26dd_157c3259024b -->|method| 0952d2ef_2814_f43a_fe9f_d9128252cbae

Relationship Graph

Source Code

libs/partners/openai/tests/unit_tests/embeddings/test_base_standard.py lines 9–30

class TestOpenAIStandard(EmbeddingsUnitTests):
    @property
    def embeddings_class(self) -> type[Embeddings]:
        return OpenAIEmbeddings

    @property
    def init_from_env_params(self) -> tuple[dict, dict, dict]:
        return (
            {
                "OPENAI_API_KEY": "api_key",
                "OPENAI_ORG_ID": "org_id",
                "OPENAI_API_BASE": "api_base",
                "OPENAI_PROXY": "https://proxy.com",
            },
            {},
            {
                "openai_api_key": "api_key",
                "openai_organization": "org_id",
                "openai_api_base": "api_base",
                "openai_proxy": "https://proxy.com",
            },
        )

Frequently Asked Questions

What is the TestOpenAIStandard class?
TestOpenAIStandard is a class in the langchain codebase, defined in libs/partners/openai/tests/unit_tests/embeddings/test_base_standard.py.
Where is TestOpenAIStandard defined?
TestOpenAIStandard is defined in libs/partners/openai/tests/unit_tests/embeddings/test_base_standard.py at line 9.
What does TestOpenAIStandard extend?
TestOpenAIStandard extends EmbeddingsUnitTests.

Analyze Your Own Codebase

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

Try Supermodel Free