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

request() — anthropic-sdk-python Function Reference

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

Function python AnthropicClient AsyncAPI calls 16 called by 7

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: ...

Subdomains

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