Skip to content

Commit 6b95248

Browse files
authored
Add new openai models (#692)
* Updated OpenAI models * changeset * prettier patch
1 parent 5ec43d8 commit 6b95248

File tree

3 files changed

+24
-5
lines changed

3 files changed

+24
-5
lines changed

.changeset/cyan-symbols-double.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@browserbasehq/stagehand": patch
3+
---
4+
5+
Updated the list of OpenAI models (4.1, o3...)

lib/llm/LLMProvider.ts

+10-2
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,21 @@ import {
1717
} from "@/types/stagehandErrors";
1818

1919
const modelToProviderMap: { [key in AvailableModel]: ModelProvider } = {
20+
"gpt-4.1": "openai",
21+
"gpt-4.1-mini": "openai",
22+
"gpt-4.1-nano": "openai",
23+
"o4-mini": "openai",
24+
//prettier-ignore
25+
"o3": "openai",
26+
"o3-mini": "openai",
27+
//prettier-ignore
28+
"o1": "openai",
29+
"o1-mini": "openai",
2030
"gpt-4o": "openai",
2131
"gpt-4o-mini": "openai",
2232
"gpt-4o-2024-08-06": "openai",
2333
"gpt-4.5-preview": "openai",
24-
"o1-mini": "openai",
2534
"o1-preview": "openai",
26-
"o3-mini": "openai",
2735
"claude-3-5-sonnet-latest": "anthropic",
2836
"claude-3-5-sonnet-20240620": "anthropic",
2937
"claude-3-5-sonnet-20241022": "anthropic",

types/model.ts

+9-3
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,24 @@ import type { ClientOptions as OpenAIClientOptions } from "openai";
33
import { z } from "zod";
44

55
export const AvailableModelSchema = z.enum([
6+
"gpt-4.1",
7+
"gpt-4.1-mini",
8+
"gpt-4.1-nano",
9+
"o4-mini",
10+
"o3",
11+
"o3-mini",
12+
"o1",
13+
"o1-mini",
614
"gpt-4o",
715
"gpt-4o-mini",
816
"gpt-4o-2024-08-06",
917
"gpt-4.5-preview",
18+
"o1-preview",
1019
"claude-3-5-sonnet-latest",
1120
"claude-3-5-sonnet-20241022",
1221
"claude-3-5-sonnet-20240620",
1322
"claude-3-7-sonnet-latest",
1423
"claude-3-7-sonnet-20250219",
15-
"o1-mini",
16-
"o1-preview",
17-
"o3-mini",
1824
"cerebras-llama-3.3-70b",
1925
"cerebras-llama-3.1-8b",
2026
"groq-llama-3.3-70b-versatile",

0 commit comments

Comments
 (0)