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

Method _build_request

src/openrouter/basesdk.py:95–139  ·  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

93 )
94
95 def _build_request(
96 self,
97 method,
98 path,
99 base_url,
100 url_variables,
101 request,
102 request_body_required,
103 request_has_path_params,
104 request_has_query_params,
105 user_agent_header,
106 accept_header_value,
107 _globals=None,
108 security=None,
109 timeout_ms: Optional[int] = None,
110 get_serialized_body: Optional[
111 Callable[[], Optional[SerializedRequestBody]]
112 ] = None,
113 url_override: Optional[str] = None,
114 http_headers: Optional[Mapping[str, str]] = None,
115 allow_empty_value: Optional[List[str]] = None,
116 allowed_fields: Optional[List[str]] = None,
117 ) -> httpx.Request:
118 client = self.sdk_configuration.client
119 return self._build_request_with_client(
120 client,
121 method,
122 path,
123 base_url,
124 url_variables,
125 request,
126 request_body_required,
127 request_has_path_params,
128 request_has_query_params,
129 user_agent_header,
130 accept_header_value,
131 _globals,
132 security,
133 timeout_ms,
134 get_serialized_body,
135 url_override,
136 http_headers,
137 allow_empty_value,
138 allowed_fields,
139 )
140
141 def _build_request_with_client(
142 self,

Callers 15

listMethod · 0.80
get_creditsMethod · 0.80
generateMethod · 0.80
get_generationMethod · 0.80
get_video_contentMethod · 0.80
list_videos_modelsMethod · 0.80
get_user_activityMethod · 0.80
listMethod · 0.80
createMethod · 0.80
deleteMethod · 0.80
getMethod · 0.80
updateMethod · 0.80

Calls 1

Tested by

no test coverage detected