Home / Function/ test_stop_sequence() — langchain Function Reference

test_stop_sequence() — langchain Function Reference

Architecture documentation for the test_stop_sequence() function in test_chat_models_standard.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  d79ca2be_a4c0_d5a9_d7ef_a1d911055138["test_stop_sequence()"]
  74bfb603_d215_86d8_8c81_73eeb25c182b["TestXAIStandard"]
  d79ca2be_a4c0_d5a9_d7ef_a1d911055138 -->|defined in| 74bfb603_d215_86d8_8c81_73eeb25c182b
  style d79ca2be_a4c0_d5a9_d7ef_a1d911055138 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/partners/xai/tests/integration_tests/test_chat_models_standard.py lines 44–58

    def test_stop_sequence(self, model: BaseChatModel) -> None:
        """Override to use `grok-3` which supports stop sequences."""
        params = {**self.chat_model_params, "model": "grok-3"}

        grok3_model = ChatXAI(**params)

        result = grok3_model.invoke("hi", stop=["you"])
        assert isinstance(result, AIMessage)

        custom_model = ChatXAI(
            **params,
            stop_sequences=["you"],
        )
        result = custom_model.invoke("hi")
        assert isinstance(result, AIMessage)

Domain

Subdomains

Frequently Asked Questions

What does test_stop_sequence() do?
test_stop_sequence() is a function in the langchain codebase, defined in libs/partners/xai/tests/integration_tests/test_chat_models_standard.py.
Where is test_stop_sequence() defined?
test_stop_sequence() is defined in libs/partners/xai/tests/integration_tests/test_chat_models_standard.py at line 44.

Analyze Your Own Codebase

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

Try Supermodel Free