109 Commits

Author SHA1 Message Date
warmshao
4a55d471fd Merge pull request #302 from hlo-world/num_ctx-for-ollama
feat: add num_ctx slider when provider is ollama and add predefined model names for ollama
2025-02-16 13:23:23 +08:00
warmshao
3fd3ab26d5 Merge pull request #304 from vvincent1234/main
update to browser-use==0.1.37
2025-02-16 13:22:05 +08:00
vvincent1234
2538a75e98 update to browser-use==0.1.37 2025-02-16 13:20:04 +08:00
fyq163
4d430cb347 forget to update moonshot model selection in utils.py,added two common model name 2025-02-16 12:05:24 +08:00
hlo-world
f24668c35c feat: add num_ctx slider when provider is ollama and add predefined model names for ollama 2025-02-15 21:16:15 -05:00
fyq163
d3eeb81a2e Merge branch 'browser-use:main' into my_dev 2025-02-15 10:38:54 +08:00
Freeman
22a19c594e feat: update and add new google models 2025-02-14 20:57:21 +00:00
fyq163
a4e4602f25 Update moonshot model 2025-02-15 01:12:15 +08:00
Cheer
3e7551c0bc Merge branch 'browser-use:main' into feat/qwen-support 2025-02-13 20:10:04 +08:00
maquannene
1eb4b30752 feat: support alibaba qwen llm; 2025-02-13 20:09:00 +08:00
HoangNB
64acdf8499 feat: Enhance error handling and reporting in deep research module
- Refactored deep research process to separate report generation logic
- Added error handling to generate partial reports when research is interrupted
- Implemented error notification in generated markdown reports
- Improved logging and error tracking during research process
2025-02-12 11:55:44 +07:00
marginal23326
3403de4bea feat: make Azure OpenAI api_version configurable 2025-02-11 16:59:30 +06:00
vvincent1234
8cf96583a8 fix prompt 2025-02-09 11:27:36 +08:00
vvincent1234
0d898897d8 fix bug 2025-02-09 09:55:30 +08:00
vvincent1234
de69740acf fix bugs and limit search num 2025-02-09 09:16:14 +08:00
warmshao
d8a83153ef Merge pull request #202 from kimtth/main
fix: correct typo
2025-02-09 08:17:38 +08:00
warmshao
e093d109a7 Merge pull request #210 from marginal23326/rename-gemini-to-google
Rename `gemini` to `google` for consistency
2025-02-08 18:32:46 +08:00
vincent
b7ee26ade6 fix content len 2025-02-08 13:08:33 +08:00
vvincent1234
d690237503 fix use own browser 2025-02-08 09:44:45 +08:00
vincent
fbd748e1b9 add stop button and use own browser 2025-02-07 22:28:10 +08:00
marginal23326
0dfecfabac chore: rename 'gemini' to 'google' for consistency 2025-02-07 15:36:06 +06:00
warmshao
037f8e5cc0 Merge pull request #240 from vvincent1234/feat/deep-research
Feat/deep research
2025-02-06 19:55:54 +08:00
vincent
8640bcb995 optimize prompt 2025-02-06 19:51:30 +08:00
vincent
abdf95c9e0 add deep research to webui 2025-02-06 19:33:01 +08:00
vvincent1234
247c1709f7 opt 2025-02-05 09:31:20 +08:00
vvincent1234
1acdc60b9e fix bug 2025-02-04 23:30:47 +08:00
carl
f96d83b4c9 fix: ollama provider not respecting OLLAMA_ENDPOINT env var 2025-02-04 22:14:39 +11:00
vincent
c90acade45 deep research 2025-02-04 01:20:30 +08:00
BioInfo
150a8b4384 feat: add OpenAI O3-mini model support and fix theme handling
- Add O3-mini model to OpenAI model options
- Remove forced dark theme to allow system/light theme options
- Fix JSON template escape sequence in custom prompts
2025-02-01 20:37:04 -05:00
Måns Abrahamsson
41ddd2b9dd Merge branch 'main' of https://github.com/browser-use/web-ui 2025-01-31 08:44:11 +01:00
Måns Abrahamsson
79b61a95fd Merge remote-tracking branch 'upstream/main' 2025-01-31 08:35:13 +01:00
marginal23326
82844a4182 feat(ui): display missing API key errors in UI
This PR introduces proper error handling in the UI for missing API keys, addressing issue #188. Previously, missing API keys resulted in tracebacks in the console, but no clear error was shown in the UI. This made it difficult to understand what went wrong. Now, API key checks are performed at the start of the `get_llm_model` function in `src/utils/utils.py`. I've also added a `PROVIDER_DISPLAY_NAMES` constant for more user-friendly error messages and a `handle_api_key_error` function that leverages `gr.Error` to display clear error messages directly in the UI. If an API key is missing, you'll now see an error message right away. The `run_browser_agent` and `run_with_stream` functions in `webui.py` have been adjusted to ensure these `gr.Error` exceptions are handled properly.
2025-01-30 17:38:29 +06:00
kimtth
fbced39ad5 fix: correct typo
massage -> message
2025-01-30 14:40:03 +09:00
marginal23326
3fb8020387 refactor: remove code duplication in get_next_action method 2025-01-29 00:41:52 +06:00
vincent
75ab5051ec fix deepseek-r1 ollama 2025-01-28 20:38:29 +08:00
vincent
69b687003c fix chrome user data 2025-01-28 12:19:42 +08:00
vincent
dc72b5d862 fix big 2025-01-27 20:14:29 +08:00
vincent
b9080c3b18 fix conflict 2025-01-27 16:49:22 +08:00
vincent
664dce757e add deepseek-r1 ollama 2025-01-27 16:36:13 +08:00
vincent
6ceaf8de6b adapt to browser-use==0.1.29 2025-01-27 14:10:23 +08:00
vincent
8a09c96585 fix token counting for r1 2025-01-26 08:12:12 +08:00
vincent
45160cd266 fix cutting message bug 2025-01-26 07:52:36 +08:00
vincent
21c8f598af update readme 2025-01-26 01:07:30 +08:00
vincent
96d02b5224 fix cut message 2025-01-26 00:01:16 +08:00
vincent
01014ecfd0 fix context len 2025-01-25 23:53:58 +08:00
vincent
2f923c50d6 add deepseek-r1 support 2025-01-25 23:43:12 +08:00
Måns Abrahamsson
456988fef0 Implemented mistral in webui 2025-01-24 14:35:20 +01:00
vvincent1234
b3f6324ddb fix docker build 2025-01-24 19:56:34 +08:00
vvincent1234
748d253c31 fix CHROME_PERSISTENT_SESSION error 2025-01-24 09:42:42 +08:00
meshkatshb
dce50eb01b refactor: moved functions to utils for more readability 2025-01-22 12:08:19 +03:30