From 4d44d9a73365f1967668aa524e481a7bf45f159c Mon Sep 17 00:00:00 2001 From: Brohammad Date: Tue, 1 Sep 2026 23:41:09 +0530 Subject: [PATCH 1/4] docs: add PZERO OpenAI-compatible provider example (#5579) --- skills/open-source/references/models.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/skills/open-source/references/models.md b/skills/open-source/references/models.md index 497d6fbbb..d64fef8b3 100644 --- a/skills/open-source/references/models.md +++ b/skills/open-source/references/models.md @@ -275,5 +275,17 @@ llm = ChatOpenAI(model="deepseek/deepseek-r1", base_url="https://api.novita.ai/v ``` **Env:** `NOVITA_API_KEY` +### PZERO +```python +llm = ChatOpenAI( + model="deepseek-v4-flash", + base_url="https://api.pzero.studio/v1", + api_key="pzero_YOUR_KEY", +) +``` +**Env:** `PZERO_API_KEY` — get a key at https://pzero.studio/agents + +Use the `/v1` base URL (not `/v1/chat/completions`). Pass catalog model ids as-is (no `openai/` prefix). The default `deepseek-v4-flash` model is text-only — set `use_vision=False` on the agent unless you pick a vision-capable model from the [catalog](https://api.pzero.studio/v1/models). + ### LangChain See example at [examples/models/langchain](https://github.com/browser-use/browser-use/tree/main/examples/models/langchain). From 9d71555d98d88c11a74d8a0ad3d452f6e79c5631 Mon Sep 17 00:00:00 2001 From: Aabid Mohamed <97223670+Brohammad@users.noreply.github.com> Date: Tue, 1 Sep 2026 23:50:40 +0530 Subject: [PATCH 2/4] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- skills/open-source/references/models.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/skills/open-source/references/models.md b/skills/open-source/references/models.md index d64fef8b3..2a8480555 100644 --- a/skills/open-source/references/models.md +++ b/skills/open-source/references/models.md @@ -277,10 +277,12 @@ llm = ChatOpenAI(model="deepseek/deepseek-r1", base_url="https://api.novita.ai/v ### PZERO ```python +import os + llm = ChatOpenAI( model="deepseek-v4-flash", base_url="https://api.pzero.studio/v1", - api_key="pzero_YOUR_KEY", + api_key=os.environ["PZERO_API_KEY"], ) ``` **Env:** `PZERO_API_KEY` — get a key at https://pzero.studio/agents From abd2a9bae24a6b66abbb6ff7f9901725eddddc2f Mon Sep 17 00:00:00 2001 From: Brohammad Date: Tue, 1 Sep 2026 23:52:01 +0530 Subject: [PATCH 3/4] docs: address PZERO review feedback on api_key and catalog link --- skills/open-source/references/models.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/skills/open-source/references/models.md b/skills/open-source/references/models.md index 2a8480555..25734be14 100644 --- a/skills/open-source/references/models.md +++ b/skills/open-source/references/models.md @@ -282,12 +282,12 @@ import os llm = ChatOpenAI( model="deepseek-v4-flash", base_url="https://api.pzero.studio/v1", - api_key=os.environ["PZERO_API_KEY"], + api_key=os.getenv("PZERO_API_KEY"), ) ``` **Env:** `PZERO_API_KEY` — get a key at https://pzero.studio/agents -Use the `/v1` base URL (not `/v1/chat/completions`). Pass catalog model ids as-is (no `openai/` prefix). The default `deepseek-v4-flash` model is text-only — set `use_vision=False` on the agent unless you pick a vision-capable model from the [catalog](https://api.pzero.studio/v1/models). +Use the `/v1` base URL (not `/v1/chat/completions`). Pass catalog model ids as-is (no `openai/` prefix). The default `deepseek-v4-flash` model is text-only — set `use_vision=False` on the agent unless you pick a vision-capable model. List available models with `GET https://api.pzero.studio/v1/models` (no auth required). ### LangChain See example at [examples/models/langchain](https://github.com/browser-use/browser-use/tree/main/examples/models/langchain). From 4b328e99c66ec19e17e87db2a6a14c4eb704c10f Mon Sep 17 00:00:00 2001 From: MagMueller Date: Tue, 15 Sep 2026 15:46:55 -0700 Subject: [PATCH 4/4] docs: require the PZERO key explicitly --- skills/open-source/references/models.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skills/open-source/references/models.md b/skills/open-source/references/models.md index aeea8f40f..3bc332e03 100644 --- a/skills/open-source/references/models.md +++ b/skills/open-source/references/models.md @@ -303,7 +303,7 @@ import os llm = ChatOpenAI( model="deepseek-v4-flash", base_url="https://api.pzero.studio/v1", - api_key=os.getenv("PZERO_API_KEY"), + api_key=os.environ["PZERO_API_KEY"], ) ``` **Env:** `PZERO_API_KEY` — get a key at https://pzero.studio/agents