mirror of
https://github.com/browser-use/browser-use.git
synced 2026-09-14 19:59:47 +08:00
6f8b0626b6
Browser Use Cloud does not serve `browser-use/bu-30b-a3b-preview`. The gateway still has the route (cloud `backend/llm_use/gateway/pricing.py` MODAL_MODELS, `service.py` _call_modal), but the Modal app behind it, `browser-use-llm-prod` in browser-use/deploy-llm, was last deployed on 2025-12-16 and every production call since returns upstream HTTP 503, which the gateway reports to the caller as a generic 500. The weights are public and in use: https://huggingface.co/browser-use/bu-30b-a3b-preview is a public repo with 2.34k downloads in the last month. So instead of dropping the model, say what it actually is - open weights you host yourself. - `examples/models/bu_oss.py` now starts from a vLLM server and talks to it through `ChatOpenAI`, so it needs no BROWSER_USE_API_KEY and does not depend on the dead Cloud route. - The `ChatBrowserUse` docstring says Cloud does not serve it. - The skills model table gains a self-hosting section with the vLLM command from the model card, and loses the priceless OSS row. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018oComYHNbeV4e21v22Bbdn
Browser Use LLMs
We officially support the following LLMs:
-
OpenAI
-
Anthropic
-
Google
-
Groq
-
Ollama
-
DeepSeek
-
Mistral
Mistral specifics
Use ChatMistral with MISTRAL_API_KEY (and optional MISTRAL_BASE_URL). Structured outputs automatically strip unsupported JSON schema keywords (minLength, maxLength, pattern, format), and generation uses max_tokens plus the optional safe_prompt flag.
- Cerebras
Migrating from LangChain
Because of how we implemented the LLMs, we can technically support anything. If you want to use a LangChain model, you can use the ChatLangchain (NOT OFFICIALLY SUPPORTED) class.
You can find all the details in the LangChain example. We suggest you grab that code and use it as a reference.