Home / Function/ make_state() — langchain Function Reference

make_state() — langchain Function Reference

Architecture documentation for the make_state() function in test_openai_moderation_middleware.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  84d5741d_014f_d277_d96b_4ded50bb8f87["make_state()"]
  8b12907a_ea9d_32e0_a40a_d68cef74e4ab["test_openai_moderation_middleware.py"]
  84d5741d_014f_d277_d96b_4ded50bb8f87 -->|defined in| 8b12907a_ea9d_32e0_a40a_d68cef74e4ab
  2db687c5_fcca_a9ee_29d1_0d98de2e8f97["test_before_model_allows_clean_input()"]
  2db687c5_fcca_a9ee_29d1_0d98de2e8f97 -->|calls| 84d5741d_014f_d277_d96b_4ded50bb8f87
  a497b167_c1f2_beb6_c2b4_12889ed32e32["test_before_model_errors_on_flagged_input()"]
  a497b167_c1f2_beb6_c2b4_12889ed32e32 -->|calls| 84d5741d_014f_d277_d96b_4ded50bb8f87
  005bea78_20f2_b628_c98a_8909e3afe986["test_before_model_jump_on_end_behavior()"]
  005bea78_20f2_b628_c98a_8909e3afe986 -->|calls| 84d5741d_014f_d277_d96b_4ded50bb8f87
  0f9dc821_5598_3f11_49a9_d6c7026eb7b4["test_custom_violation_message_template()"]
  0f9dc821_5598_3f11_49a9_d6c7026eb7b4 -->|calls| 84d5741d_014f_d277_d96b_4ded50bb8f87
  44d03b6f_c14f_3e82_9042_f9c0eaf9b1e9["test_after_model_replaces_flagged_message()"]
  44d03b6f_c14f_3e82_9042_f9c0eaf9b1e9 -->|calls| 84d5741d_014f_d277_d96b_4ded50bb8f87
  c0948207_335b_2b62_4370_7efb9ff6f825["test_tool_messages_are_moderated_when_enabled()"]
  c0948207_335b_2b62_4370_7efb9ff6f825 -->|calls| 84d5741d_014f_d277_d96b_4ded50bb8f87
  d02d134f_bc13_b56d_9346_ab235e81b4f2["test_async_before_model_uses_async_moderation()"]
  d02d134f_bc13_b56d_9346_ab235e81b4f2 -->|calls| 84d5741d_014f_d277_d96b_4ded50bb8f87
  style 84d5741d_014f_d277_d96b_4ded50bb8f87 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/partners/openai/tests/unit_tests/middleware/test_openai_moderation_middleware.py lines 92–95

def make_state(
    messages: list[AIMessage | HumanMessage | ToolMessage],
) -> AgentState[Any]:
    return cast(AgentState[Any], {"messages": messages})

Domain

Subdomains

Frequently Asked Questions

What does make_state() do?
make_state() is a function in the langchain codebase, defined in libs/partners/openai/tests/unit_tests/middleware/test_openai_moderation_middleware.py.
Where is make_state() defined?
make_state() is defined in libs/partners/openai/tests/unit_tests/middleware/test_openai_moderation_middleware.py at line 92.
What calls make_state()?
make_state() is called by 7 function(s): test_after_model_replaces_flagged_message, test_async_before_model_uses_async_moderation, test_before_model_allows_clean_input, test_before_model_errors_on_flagged_input, test_before_model_jump_on_end_behavior, test_custom_violation_message_template, test_tool_messages_are_moderated_when_enabled.

Analyze Your Own Codebase

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

Try Supermodel Free