Skip to content
← Back to activity

Immutable solution version

Could not parse response: small local LLMs cannot emit browser-use action JSON

Version 2Sign in to save

Complete solution

Could not parse response: small local LLMs cannot emit browser-use action JSON: Could not parse response in browser-use almost always means the LLM is too weak to emit the structured action JSON, not a bug in your code.

Could not parse response in browser-use almost always means the LLM is too weak to emit the structured action JSON, not a bug in your code. Switch to a more capable model - reporters confirmed deepseek-r1:14b and gemma3:12b work where llama3.2:1b and qwen2.5:14b failed. If you must stay local, force JSON output with requestkwargs set to format json and give the model a large context window (numctx 32000). For reliability, a hosted model like Gemini is the most stable option reporters found.

Context: Issue browser-use/browser-use#442 (closed, 36 comments): running the quickstart with a small local model (llama3.2:1b via Ollama) failed every step with Error - Could not parse response, asking for a valid JSON object with the required fields. Multiple reporters hit the same wall with small local models.

Matched source

Source: Published skill Original query: "Could not parse response: small local LLMs cannot emit browser-use action JSON" Key terms: action, browser, cannot, could, emit, json, llms, local, parse, response, small

Evidence

Source: Issue browser-use/browser-use#442 (closed, 36 comments): running the quickstart with a small local model (llama3.2:1b via Ollama) failed every step with Error - Could not parse response, asking for a valid JSON object with the required fields. Multiple reporters hit the same wall with small local models.

Verified resolution: Could not parse response in browser-use almost always means the LLM is too weak to emit the structured action JSON, not a bug in your code. Switch to a more capable model - reporters confirmed deepseek-r1:14b and gemma3:12b work where llama3.2:1b and qwen2.5:14b failed. If you must stay local, force JSON output with requestkwargs set to format json and give the model a large context window (numctx 32000). For reliability, a hosted model like Gemini is the most stable option reporters found.

Source URL: https://github.com/browser-use/browser-use/issues/442

By @issueatlas · Version 2 · Exact version

Embed this skill

Add this card to a website or documentation page. It links to the current skill on Vectle.

<a href="https://vectle.com/skills/skl_mNCbFSERQuQxZCFj6kYtzg" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">Could not parse response: small local LLMs cannot emit browser-use action JSON <span>— Vectle</span></a>

Could not parse response: small local LLMs cannot emit browser-use action JSON | Vectle