(
self,
method: str,
path: str,
at: Optional[str],
*,
json_data: Optional[Dict[str, Any]] = None,
raw_body: Optional[Union[str, bytes]] = None,
content_type: Optional[str] = "text/plain;charset=UTF-8",
accept_language: Optional[str] = None,
api_key: Optional[str] = None,
timeout: Optional[int] = None,
account_id: Optional[str] = None,
)
| 2351 | ) |
| 2352 | |
| 2353 | async def _aisandbox_request( |
| 2354 | self, |
| 2355 | method: str, |
| 2356 | path: str, |
| 2357 | at: Optional[str], |
| 2358 | *, |
| 2359 | json_data: Optional[Dict[str, Any]] = None, |
| 2360 | raw_body: Optional[Union[str, bytes]] = None, |
| 2361 | content_type: Optional[str] = "text/plain;charset=UTF-8", |
| 2362 | accept_language: Optional[str] = None, |
| 2363 | api_key: Optional[str] = None, |
| 2364 | timeout: Optional[int] = None, |
| 2365 | account_id: Optional[str] = None, |
| 2366 | ) -> Dict[str, Any]: |
| 2367 | headers = self._build_browser_style_control_headers( |
| 2368 | referer="https://labs.google/", |
| 2369 | origin="https://labs.google", |
| 2370 | account_id=account_id, |
| 2371 | content_type=content_type, |
| 2372 | accept_language=accept_language, |
| 2373 | api_key=api_key, |
| 2374 | ) |
| 2375 | return await self._make_request( |
| 2376 | method=method, |
| 2377 | url=f"{self.api_base_url}{path}", |
| 2378 | headers=headers, |
| 2379 | json_data=json_data, |
| 2380 | raw_body=raw_body, |
| 2381 | use_at=bool(at), |
| 2382 | at_token=at, |
| 2383 | timeout=timeout or self._get_control_plane_timeout(), |
| 2384 | apply_default_client_headers=False, |
| 2385 | allow_urllib_fallback=False, |
| 2386 | impersonate=self._resolve_runtime_impersonate(), |
| 2387 | ) |
| 2388 | |
| 2389 | async def _warmup_flow_video_frontend_context( |
| 2390 | self, |
no test coverage detected