From f55ff5558f2454e9f266b7f29ef0b511bd891b9e Mon Sep 17 00:00:00 2001 From: Chromie Bot Date: Mon, 30 Mar 2026 06:54:22 +0000 Subject: [PATCH] docs: simplify model config in BROWSERBASE snippets to use string format When using Browserbase, apiKey is now optional for openai/google/anthropic providers. Replace model object `{ modelName, apiKey }` with simple string format `"provider/model"` to reduce friction in docs examples. Updated files: - best-practices/caching.mdx (1 instance) - best-practices/deployments.mdx (1 instance) - best-practices/deterministic-agent.mdx (4 instances) Co-Authored-By: Claude Opus 4.6 --- packages/docs/v3/best-practices/caching.mdx | 5 +---- .../docs/v3/best-practices/deployments.mdx | 5 +---- .../v3/best-practices/deterministic-agent.mdx | 20 ++++--------------- 3 files changed, 6 insertions(+), 24 deletions(-) diff --git a/packages/docs/v3/best-practices/caching.mdx b/packages/docs/v3/best-practices/caching.mdx index e6f86b94b5..7c993ca57f 100644 --- a/packages/docs/v3/best-practices/caching.mdx +++ b/packages/docs/v3/best-practices/caching.mdx @@ -132,10 +132,7 @@ await page.goto("https://browserbase.github.io/stagehand-eval-sites/sites/drag-d const agent = stagehand.agent({ mode: "cua", - model: { - modelName: "google/gemini-2.5-computer-use-preview-10-2025", - apiKey: process.env.GOOGLE_GENERATIVE_AI_API_KEY - }, + model: "google/gemini-2.5-computer-use-preview-10-2025", systemPrompt: "You are a helpful assistant that can use a web browser.", }); diff --git a/packages/docs/v3/best-practices/deployments.mdx b/packages/docs/v3/best-practices/deployments.mdx index 346a1b080c..52e4b30f9b 100644 --- a/packages/docs/v3/best-practices/deployments.mdx +++ b/packages/docs/v3/best-practices/deployments.mdx @@ -67,10 +67,7 @@ export default async function handler(req: VercelRequest, res: VercelResponse): apiKey: process.env.BROWSERBASE_API_KEY!, projectId: process.env.BROWSERBASE_PROJECT_ID!, disablePino: true, - model: { - modelName: "google/gemini-2.5-flash", - apiKey: process.env.GOOGLE_API_KEY!, - }, + model: "google/gemini-2.5-flash", // optional session params browserbaseSessionCreateParams: { projectId: process.env.BROWSERBASE_PROJECT_ID!, diff --git a/packages/docs/v3/best-practices/deterministic-agent.mdx b/packages/docs/v3/best-practices/deterministic-agent.mdx index 8f0a05b439..fe29a7cddd 100644 --- a/packages/docs/v3/best-practices/deterministic-agent.mdx +++ b/packages/docs/v3/best-practices/deterministic-agent.mdx @@ -62,10 +62,7 @@ await page.goto("https://example.com"); const agent = stagehand.agent({ mode: "cua", - model: { - modelName: "google/gemini-2.5-computer-use-preview-10-2025", - apiKey: process.env.GOOGLE_GENERATIVE_AI_API_KEY - }, + model: "google/gemini-2.5-computer-use-preview-10-2025", systemPrompt: "You are a helpful assistant that can use a web browser.", }); @@ -127,10 +124,7 @@ await page.goto("https://github.com"); const agent = stagehand.agent({ mode: "cua", - model: { - modelName: "google/gemini-2.5-computer-use-preview-10-2025", - apiKey: process.env.GOOGLE_GENERATIVE_AI_API_KEY - }, + model: "google/gemini-2.5-computer-use-preview-10-2025", systemPrompt: "You are a helpful assistant that can use a web browser.", }); @@ -174,10 +168,7 @@ await page.goto("https://github.com"); const agent = stagehand.agent({ mode: "cua", - model: { - modelName: "google/gemini-2.5-computer-use-preview-10-2025", - apiKey: process.env.GOOGLE_GENERATIVE_AI_API_KEY - }, + model: "google/gemini-2.5-computer-use-preview-10-2025", systemPrompt: "You are a helpful assistant that can use a web browser.", }); @@ -222,10 +213,7 @@ await page.goto("https://example.com"); const agent = stagehand.agent({ mode: "cua", - model: { - modelName: "google/gemini-2.5-computer-use-preview-10-2025", - apiKey: process.env.GOOGLE_GENERATIVE_AI_API_KEY - }, + model: "google/gemini-2.5-computer-use-preview-10-2025", systemPrompt: "You are a helpful assistant that can use a web browser.", });