_validate_output_config_conflict() — anthropic-sdk-python Function Reference
Architecture documentation for the _validate_output_config_conflict() function in messages.py from the anthropic-sdk-python codebase.
Entity Profile
Dependency Diagram
graph TD eedd35ac_a896_dc63_a3fe_c46cf577bffb["_validate_output_config_conflict()"] 16f9761f_052b_9813_1b8d_d40d64684eff["messages.py"] eedd35ac_a896_dc63_a3fe_c46cf577bffb -->|defined in| 16f9761f_052b_9813_1b8d_d40d64684eff 34d38135_c378_e9a4_ba05_661bc9121152["create()"] 34d38135_c378_e9a4_ba05_661bc9121152 -->|calls| eedd35ac_a896_dc63_a3fe_c46cf577bffb 1f77730a_8062_4443_ad97_1696c0294a47["parse()"] 1f77730a_8062_4443_ad97_1696c0294a47 -->|calls| eedd35ac_a896_dc63_a3fe_c46cf577bffb 22f51a8f_1741_b57a_a8ad_306e7f9091ae["tool_runner()"] 22f51a8f_1741_b57a_a8ad_306e7f9091ae -->|calls| eedd35ac_a896_dc63_a3fe_c46cf577bffb 11f0e821_29f9_1b06_ca3c_9f9f9b07b9c7["stream()"] 11f0e821_29f9_1b06_ca3c_9f9f9b07b9c7 -->|calls| eedd35ac_a896_dc63_a3fe_c46cf577bffb c307d27a_5711_a0a0_93ca_406e62eb1e1d["count_tokens()"] c307d27a_5711_a0a0_93ca_406e62eb1e1d -->|calls| eedd35ac_a896_dc63_a3fe_c46cf577bffb 4f341f73_cc7e_3e56_290e_28f6534e2a72["create()"] 4f341f73_cc7e_3e56_290e_28f6534e2a72 -->|calls| eedd35ac_a896_dc63_a3fe_c46cf577bffb 875f19aa_d89c_b439_dca0_bf289f16dce2["parse()"] 875f19aa_d89c_b439_dca0_bf289f16dce2 -->|calls| eedd35ac_a896_dc63_a3fe_c46cf577bffb 451c7d68_d5dc_be88_3b0d_c8e239fe9aae["tool_runner()"] 451c7d68_d5dc_be88_3b0d_c8e239fe9aae -->|calls| eedd35ac_a896_dc63_a3fe_c46cf577bffb e626c920_4ef0_f218_ed25_ad7210b4668b["stream()"] e626c920_4ef0_f218_ed25_ad7210b4668b -->|calls| eedd35ac_a896_dc63_a3fe_c46cf577bffb 03c0ff6f_1277_a16b_a3c8_419f98e2dec3["count_tokens()"] 03c0ff6f_1277_a16b_a3c8_419f98e2dec3 -->|calls| eedd35ac_a896_dc63_a3fe_c46cf577bffb style eedd35ac_a896_dc63_a3fe_c46cf577bffb fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/anthropic/resources/beta/messages/messages.py lines 3714–3723
def _validate_output_config_conflict(
output_config: BetaOutputConfigParam | Omit,
output_format: object,
) -> None:
if is_given(output_format) and output_format is not None and is_given(output_config):
if "format" in output_config and output_config["format"] is not None:
raise AnthropicError(
"Both output_format and output_config.format were provided. "
"Please use only output_config.format (output_format is deprecated).",
)
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does _validate_output_config_conflict() do?
_validate_output_config_conflict() is a function in the anthropic-sdk-python codebase, defined in src/anthropic/resources/beta/messages/messages.py.
Where is _validate_output_config_conflict() defined?
_validate_output_config_conflict() is defined in src/anthropic/resources/beta/messages/messages.py at line 3714.
What calls _validate_output_config_conflict()?
_validate_output_config_conflict() is called by 10 function(s): count_tokens, count_tokens, create, create, parse, parse, stream, stream, and 2 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free