Files
browser-use/browser_use/llm
Alezander9 76569995fd Improve OSS-to-cloud conversion: UTM tracking, better error messages, and cloud nudges
- Add UTM params to all cloud-bound links across README, CLI, and error messages
- Rewrite README Open Source vs Cloud section: position cloud browsers as
  recommended pairing for OSS users, remove separate Use Both section
- Rewrite error messages for use_cloud=True and ChatBrowserUse() to clearly
  state what is wrong and what to do next
- Add missing URLs: invalid API key now links to key page, insufficient
  credits now links to billing page
- Add cloud browser nudge on captcha detection (logger.warning)
- Add cloud browser nudge on local browser launch failure
2026-04-08 22:05:50 -07:00
..
2025-12-15 18:23:22 -08:00
2025-12-15 18:23:22 -08:00
2025-12-15 18:23:22 -08:00
2025-12-15 18:23:22 -08:00
2025-12-15 18:23:22 -08:00
2025-12-15 18:23:22 -08:00
2025-12-15 18:23:22 -08:00
2025-12-15 18:23:22 -08:00
2026-01-27 10:35:41 -08:00
2025-11-25 13:33:28 -08:00
2025-10-21 18:55:54 -07:00

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.