request() — anthropic-sdk-python Function Reference
Architecture documentation for the request() function in _base_client.py from the anthropic-sdk-python codebase.
Entity Profile
Dependency Diagram
graph TD c21c2971_d83f_0afc_9811_0642b34cfcd3["request()"] 3224f719_8046_78c8_59e1_47301a46ddd4["AsyncAPIClient"] c21c2971_d83f_0afc_9811_0642b34cfcd3 -->|defined in| 3224f719_8046_78c8_59e1_47301a46ddd4 2cb1e2bf_1a02_d5ea_42a9_c0def162363a["request()"] 2cb1e2bf_1a02_d5ea_42a9_c0def162363a -->|calls| c21c2971_d83f_0afc_9811_0642b34cfcd3 9d7a9d91_d8ce_9c6f_5c77_1481991f47f3["_get_page()"] 9d7a9d91_d8ce_9c6f_5c77_1481991f47f3 -->|calls| c21c2971_d83f_0afc_9811_0642b34cfcd3 0321ec6d_be63_d01b_dd18_6d76cd735609["get()"] 0321ec6d_be63_d01b_dd18_6d76cd735609 -->|calls| c21c2971_d83f_0afc_9811_0642b34cfcd3 f21e2892_dedc_333a_91eb_efbaa5aaded3["post()"] f21e2892_dedc_333a_91eb_efbaa5aaded3 -->|calls| c21c2971_d83f_0afc_9811_0642b34cfcd3 e5242aaa_095d_25da_f39e_7db21a476f1e["patch()"] e5242aaa_095d_25da_f39e_7db21a476f1e -->|calls| c21c2971_d83f_0afc_9811_0642b34cfcd3 d01d8266_caa3_11ad_83a4_7560fbb7aa62["put()"] d01d8266_caa3_11ad_83a4_7560fbb7aa62 -->|calls| c21c2971_d83f_0afc_9811_0642b34cfcd3 65dac939_94f8_a0b5_8298_1d86bedb31a1["delete()"] 65dac939_94f8_a0b5_8298_1d86bedb31a1 -->|calls| c21c2971_d83f_0afc_9811_0642b34cfcd3 2cb1e2bf_1a02_d5ea_42a9_c0def162363a["request()"] c21c2971_d83f_0afc_9811_0642b34cfcd3 -->|calls| 2cb1e2bf_1a02_d5ea_42a9_c0def162363a b55917f0_4e1e_bd62_1265_81021799d2f5["_maybe_override_cast_to()"] c21c2971_d83f_0afc_9811_0642b34cfcd3 -->|calls| b55917f0_4e1e_bd62_1265_81021799d2f5 3848b8dc_33bd_a55b_ba2c_f4c8e9fd397c["_idempotency_key()"] c21c2971_d83f_0afc_9811_0642b34cfcd3 -->|calls| 3848b8dc_33bd_a55b_ba2c_f4c8e9fd397c 5bb40160_f1b8_a3f3_32ba_9dbf41afa634["_prepare_options()"] c21c2971_d83f_0afc_9811_0642b34cfcd3 -->|calls| 5bb40160_f1b8_a3f3_32ba_9dbf41afa634 c1255cc8_bc9d_85e2_d7e7_d99e63ebb389["_build_request()"] c21c2971_d83f_0afc_9811_0642b34cfcd3 -->|calls| c1255cc8_bc9d_85e2_d7e7_d99e63ebb389 c1f459dc_3f00_6b8c_fee5_b43f715e3c89["_prepare_request()"] c21c2971_d83f_0afc_9811_0642b34cfcd3 -->|calls| c1f459dc_3f00_6b8c_fee5_b43f715e3c89 20e6b824_c656_dbe4_65e2_12429002de16["_should_stream_response_body()"] c21c2971_d83f_0afc_9811_0642b34cfcd3 -->|calls| 20e6b824_c656_dbe4_65e2_12429002de16 style c21c2971_d83f_0afc_9811_0642b34cfcd3 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/anthropic/_base_client.py lines 1638–1644
async def request(
self,
cast_to: Type[ResponseT],
options: FinalRequestOptions,
*,
stream: Literal[False] = False,
) -> ResponseT: ...
Domain
Subdomains
Defined In
Calls
Source
Frequently Asked Questions
What does request() do?
request() is a function in the anthropic-sdk-python codebase, defined in src/anthropic/_base_client.py.
Where is request() defined?
request() is defined in src/anthropic/_base_client.py at line 1638.
What does request() call?
request() calls 16 function(s): _build_request, _idempotency_key, _make_status_error_from_response, _maybe_override_cast_to, _prepare_options, _prepare_request, _process_response, _should_retry, and 8 more.
What calls request()?
request() is called by 7 function(s): _get_page, delete, get, patch, post, put, request.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free