|
25 | 25 | AsyncFsResourceWithStreamingResponse, |
26 | 26 | ) |
27 | 27 | from ...types import ( |
| 28 | + BrowserMemoryRequest, |
28 | 29 | browser_curl_params, |
29 | 30 | browser_list_params, |
30 | 31 | browser_create_params, |
|
94 | 95 | async_stream_via_browser_route, |
95 | 96 | async_request_via_browser_route, |
96 | 97 | ) |
| 98 | +from ...types.browser_memory_request import BrowserMemoryRequest |
97 | 99 | from ...types.browser_create_response import BrowserCreateResponse |
98 | 100 | from ...types.browser_update_response import BrowserUpdateResponse |
99 | 101 | from ...types.browser_retrieve_response import BrowserRetrieveResponse |
@@ -172,6 +174,7 @@ def create( |
172 | 174 | headless: bool | Omit = omit, |
173 | 175 | invocation_id: str | Omit = omit, |
174 | 176 | kiosk_mode: bool | Omit = omit, |
| 177 | + memory: BrowserMemoryRequest | Omit = omit, |
175 | 178 | name: str | Omit = omit, |
176 | 179 | network: BrowserNetworkConfigParam | Omit = omit, |
177 | 180 | profile: BrowserProfile | Omit = omit, |
@@ -213,6 +216,8 @@ def create( |
213 | 216 | kiosk_mode: If true, launches the browser in kiosk mode to hide address bar and tabs in live |
214 | 217 | view. |
215 | 218 |
|
| 219 | + memory: Memory for a headful, non-GPU browser session. Defaults to 8GiB. |
| 220 | +
|
216 | 221 | name: Optional human-readable name for the browser session, used to find it later in |
217 | 222 | the dashboard. Must be unique among active sessions within the project. Can be |
218 | 223 | changed later via PATCH /browsers/{id_or_name}. |
@@ -295,6 +300,7 @@ def create( |
295 | 300 | "headless": headless, |
296 | 301 | "invocation_id": invocation_id, |
297 | 302 | "kiosk_mode": kiosk_mode, |
| 303 | + "memory": memory, |
298 | 304 | "name": name, |
299 | 305 | "network": network, |
300 | 306 | "profile": profile, |
@@ -786,6 +792,7 @@ async def create( |
786 | 792 | headless: bool | Omit = omit, |
787 | 793 | invocation_id: str | Omit = omit, |
788 | 794 | kiosk_mode: bool | Omit = omit, |
| 795 | + memory: BrowserMemoryRequest | Omit = omit, |
789 | 796 | name: str | Omit = omit, |
790 | 797 | network: BrowserNetworkConfigParam | Omit = omit, |
791 | 798 | profile: BrowserProfile | Omit = omit, |
@@ -827,6 +834,8 @@ async def create( |
827 | 834 | kiosk_mode: If true, launches the browser in kiosk mode to hide address bar and tabs in live |
828 | 835 | view. |
829 | 836 |
|
| 837 | + memory: Memory for a headful, non-GPU browser session. Defaults to 8GiB. |
| 838 | +
|
830 | 839 | name: Optional human-readable name for the browser session, used to find it later in |
831 | 840 | the dashboard. Must be unique among active sessions within the project. Can be |
832 | 841 | changed later via PATCH /browsers/{id_or_name}. |
@@ -909,6 +918,7 @@ async def create( |
909 | 918 | "headless": headless, |
910 | 919 | "invocation_id": invocation_id, |
911 | 920 | "kiosk_mode": kiosk_mode, |
| 921 | + "memory": memory, |
912 | 922 | "name": name, |
913 | 923 | "network": network, |
914 | 924 | "profile": profile, |
|
0 commit comments