Home / Function/ validate_output_format() — anthropic-sdk-python Function Reference

validate_output_format() — anthropic-sdk-python Function Reference

Architecture documentation for the validate_output_format() function in messages.py from the anthropic-sdk-python codebase.

Function python AnthropicClient SyncAPI calls 2 called by 2

Entity Profile

Dependency Diagram

graph TD
  9ba86632_18ba_3543_8fb0_a2031d2b5335["validate_output_format()"]
  16f9761f_052b_9813_1b8d_d40d64684eff["messages.py"]
  9ba86632_18ba_3543_8fb0_a2031d2b5335 -->|defined in| 16f9761f_052b_9813_1b8d_d40d64684eff
  34d38135_c378_e9a4_ba05_661bc9121152["create()"]
  34d38135_c378_e9a4_ba05_661bc9121152 -->|calls| 9ba86632_18ba_3543_8fb0_a2031d2b5335
  4f341f73_cc7e_3e56_290e_28f6534e2a72["create()"]
  4f341f73_cc7e_3e56_290e_28f6534e2a72 -->|calls| 9ba86632_18ba_3543_8fb0_a2031d2b5335
  1f77730a_8062_4443_ad97_1696c0294a47["parse()"]
  9ba86632_18ba_3543_8fb0_a2031d2b5335 -->|calls| 1f77730a_8062_4443_ad97_1696c0294a47
  34d38135_c378_e9a4_ba05_661bc9121152["create()"]
  9ba86632_18ba_3543_8fb0_a2031d2b5335 -->|calls| 34d38135_c378_e9a4_ba05_661bc9121152
  style 9ba86632_18ba_3543_8fb0_a2031d2b5335 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/anthropic/resources/beta/messages/messages.py lines 3707–3711

def validate_output_format(output_format: object) -> None:
    if inspect.isclass(output_format) and issubclass(output_format, pydantic.BaseModel):
        raise TypeError(
            "You tried to pass a `BaseModel` class to `beta.messages.create()`; You must use `beta.messages.parse()` instead"
        )

Subdomains

Called By

Frequently Asked Questions

What does validate_output_format() do?
validate_output_format() is a function in the anthropic-sdk-python codebase, defined in src/anthropic/resources/beta/messages/messages.py.
Where is validate_output_format() defined?
validate_output_format() is defined in src/anthropic/resources/beta/messages/messages.py at line 3707.
What does validate_output_format() call?
validate_output_format() calls 2 function(s): create, parse.
What calls validate_output_format()?
validate_output_format() is called by 2 function(s): create, create.

Analyze Your Own Codebase

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

Try Supermodel Free