MCPcopy Create free account
hub / github.com/OpenRouterTeam/python-sdk / _build_request_async

Method _build_request_async

src/openrouter/basesdk.py:49–93  ·  view source on GitHub ↗
(
        self,
        method,
        path,
        base_url,
        url_variables,
        request,
        request_body_required,
        request_has_path_params,
        request_has_query_params,
        user_agent_header,
        accept_header_value,
        _globals=None,
        security=None,
        timeout_ms: Optional[int] = None,
        get_serialized_body: Optional[
            Callable[[], Optional[SerializedRequestBody]]
        ] = None,
        url_override: Optional[str] = None,
        http_headers: Optional[Mapping[str, str]] = None,
        allow_empty_value: Optional[List[str]] = None,
        allowed_fields: Optional[List[str]] = None,
    )

Source from the content-addressed store, hash-verified

47 return utils.template_url(base_url, url_variables)
48
49 def _build_request_async(
50 self,
51 method,
52 path,
53 base_url,
54 url_variables,
55 request,
56 request_body_required,
57 request_has_path_params,
58 request_has_query_params,
59 user_agent_header,
60 accept_header_value,
61 _globals=None,
62 security=None,
63 timeout_ms: Optional[int] = None,
64 get_serialized_body: Optional[
65 Callable[[], Optional[SerializedRequestBody]]
66 ] = None,
67 url_override: Optional[str] = None,
68 http_headers: Optional[Mapping[str, str]] = None,
69 allow_empty_value: Optional[List[str]] = None,
70 allowed_fields: Optional[List[str]] = None,
71 ) -> httpx.Request:
72 client = self.sdk_configuration.async_client
73 return self._build_request_with_client(
74 client,
75 method,
76 path,
77 base_url,
78 url_variables,
79 request,
80 request_body_required,
81 request_has_path_params,
82 request_has_query_params,
83 user_agent_header,
84 accept_header_value,
85 _globals,
86 security,
87 timeout_ms,
88 get_serialized_body,
89 url_override,
90 http_headers,
91 allow_empty_value,
92 allowed_fields,
93 )
94
95 def _build_request(
96 self,

Callers 15

list_asyncMethod · 0.80
get_credits_asyncMethod · 0.80
generate_asyncMethod · 0.80
get_generation_asyncMethod · 0.80
list_asyncMethod · 0.80
create_asyncMethod · 0.80
delete_asyncMethod · 0.80
get_asyncMethod · 0.80
update_asyncMethod · 0.80

Calls 1

Tested by

no test coverage detected