Commit Graph

867 Commits

Author SHA1 Message Date
Magnus Müller 7549460f95 Simplify example 2025-08-20 22:58:15 -07:00
Magnus Müller b73b88d25f Update speed optimization example to use ChatGroq for improved inference performance 2025-08-20 22:44:40 -07:00
Magnus Müller 15f30214b4 Simplify to 1 line of code 2025-08-20 22:36:30 -07:00
Magnus Müller f4ebfe31bf Update prompt 2025-08-20 22:20:21 -07:00
Magnus Müller a288da3a0f Speed example 2025-08-20 21:32:34 -07:00
Magnus Müller 4319826b27 Merge branch 'main' into set-defaultllm 2025-08-20 13:20:03 -07:00
Magnus Müller c1a28ba503 set default_llm 2025-08-20 13:19:44 -07:00
Gregor Žunič 9449e7c377 feat: added examples on how to use the cloud api (#2729)
<!-- This is an auto-generated description by cubic. -->

## Summary by cubic
Add a complete set of Python examples for the Browser Use Cloud API,
plus a README and .env template, to help developers get started quickly
and follow best practices. Covers basic tasks, speed/cost optimization,
structured output, proxy usage, and the beta Search API.

- **New Features**
- Five runnable examples: basic task, fast mode with Gemini Flash,
structured JSON with Pydantic, proxy by country, and Search API (async).
- README with setup, cost optimization tips, security guidance, and
production best practices; env.example for easy configuration.
- Built-in timeouts, retry logic, CLI flags, and shareable execution
URLs for reliable, repeatable runs.

<!-- End of auto-generated description by cubic. -->
2025-08-20 10:16:43 -07:00
Magnus Müller db442220e6 Update task description in secure example to specify sensitive company name 2025-08-19 22:33:34 -07:00
Magnus Müller c1442d7ee8 update secure example 2025-08-19 22:31:56 -07:00
Magnus Müller 69d45683e3 example-secure 2025-08-19 22:21:31 -07:00
Saurav Panda 087bea7d73 fixed cubic issues 2025-08-19 19:05:27 -07:00
Saurav Panda 9e108a25f3 feat: added examples on how to use the cloud api 2025-08-19 18:50:11 -07:00
Magnus Müller be402700b5 fix-llm-timeout-errors 2025-08-19 09:58:55 -07:00
Magnus Müller 05fd6dd2c2 Merge branch 'clean-logs' of https://github.com/browser-use/browser-use into clean-logs 2025-08-19 01:36:59 -07:00
Magnus Müller fa977bccb6 Fix type checker 2025-08-19 01:36:23 -07:00
Gregor Žunič 1483cab468 Merge branch 'main' into feature/ux-docs-improvements 2025-08-18 20:41:08 -07:00
Magnus Müller 5242cb5cb1 Remove x example 2025-08-18 20:10:25 -07:00
Magnus Müller 3048375a16 Use-cases examples 2025-08-18 19:54:56 -07:00
Magnus Müller 1c8e78ac77 simlify ChatOpenAI import 2025-08-18 19:45:02 -07:00
Magnus Müller 1d84150fe5 Models examples 2025-08-18 19:32:18 -07:00
Magnus Müller 414ed0b2dc Getting started examples 2025-08-18 19:20:42 -07:00
Magnus Müller 55b433d740 Feature examples 2025-08-18 19:17:02 -07:00
Magnus Müller 8051638835 Remove lmnr init in random examples 2025-08-18 19:00:55 -07:00
Magnus Müller 7ba8ba5958 replace gpt-4.1 with mini 2025-08-18 18:59:56 -07:00
Magnus Müller 968c33b616 Remove cross origin iframe example 2025-08-18 18:58:47 -07:00
Magnus Müller 90757686fc Simplify ChatOpenAI import to 1 line 2025-08-18 18:57:13 -07:00
Magnus Müller 1d34d2ed22 custom-functions examples 2025-08-18 18:51:58 -07:00
Magnus Müller 4f5932b5a8 Remove browser examples 2025-08-18 18:37:03 -07:00
Magnus Müller cc481d4cfd Real browser example 2025-08-18 18:27:39 -07:00
Magnus Müller 8ee41dbb5f Simple example 2025-08-18 18:05:41 -07:00
Magnus Müller 894730f19a Simple example 2025-08-18 18:02:12 -07:00
Gregor Žunič d7e5a7bafb better supported models page 2025-08-18 17:54:09 -07:00
Nick Sweeting 878586edcd examples fixes 2025-08-14 14:32:32 -07:00
Nick Sweeting a1f1330aa6 linter fixes 2025-08-14 14:32:32 -07:00
DavdaJames 4952c49344 earlier only check is made for web but it would be true only incase of web application oauth, not in case of other like desktop application 2025-08-15 00:03:54 +05:30
Magnus Müller 9f398dab4f examples/file-upload-task-change 2025-08-12 21:34:08 -07:00
Nick Sweeting 7a0889cf20 formatting 2025-08-12 04:14:53 -07:00
Nick Sweeting d1e569eb31 raise BrowserError exceptions instead of returning success=False 2025-08-12 04:14:53 -07:00
Mert Unsal 2a64a84cee Merge branch 'main' into local-remote-split 2025-08-09 20:57:51 +01:00
mertunsall 08402fdde6 add gpt5 example 2025-08-09 20:39:36 +01:00
Gregor Žunič 13b29b1886 fixed extract structured output nodeId to backendNodeId 2025-08-09 11:10:25 -07:00
Nick Sweeting 20b4b2a684 feature flags for iframes and recent_events, split security and nav actions 2025-08-08 19:13:10 -07:00
Nick Sweeting 557067b8e9 remove expect_download param from click action 2025-08-08 17:42:46 -07:00
Nick Sweeting 3bb8fb0fee improve focus tracking 2025-08-08 07:15:04 -07:00
Nick Sweeting 34f923f0b7 Merge branch 'main' into local-remote-split 2025-08-07 18:48:02 -07:00
Gregor Žunič 121aef0371 gpt 5 support 2025-08-07 14:40:19 -07:00
Gregor Žunič 46b630ffd6 fixed some forward reference errors 2025-08-07 09:47:06 -07:00
Nick Sweeting 328a4b5be4 Merge branch 'feature/new-dom-extraction-layer' into local-remote-split 2025-08-05 03:12:48 -07:00
Nick Sweeting 032f314a41 Merge branch 'main' into local-remote-split 2025-08-04 19:44:05 -07:00