feat(models): added gpt-4.1

This commit is contained in:
Waleed Latif
2025-05-13 20:19:54 -07:00
parent db369fed55
commit 7010c2d45a
6 changed files with 11 additions and 4 deletions

View File

@@ -68,7 +68,7 @@ The user prompt or context is the specific input or question that the agent shou
Choose from a variety of LLM providers:
- OpenAI (GPT-4o, o1, o3, o4-mini)
- OpenAI (GPT-4o, o1, o3, o4-mini, gpt-4.1)
- Anthropic (Claude 3.7 Sonnet)
- Google (Gemini 2.5 Pro, Gemini 2.0 Flash)
- Groq, Cerebras

View File

@@ -57,7 +57,7 @@ The content to be evaluated. This can be:
Choose an LLM provider to perform the evaluation:
- OpenAI (GPT-4o, o1, o3, o4-mini)
- OpenAI (GPT-4o, o1, o3, , gpt-4.1)
- Anthropic (Claude 3.7 Sonnet)
- Google (Gemini 2.5 Pro, Gemini 2.0 Flash)
- Groq, Cerebras

View File

@@ -127,6 +127,7 @@ export const AgentBlock: BlockConfig<AgentResponse> = {
'o3',
'o3-preview',
'o4-mini',
'gpt-4.1',
// Claude models
'claude-3-5-sonnet-20240620',
'claude-3-7-sonnet-20250219',

View File

@@ -55,7 +55,7 @@ export const openaiProvider: ProviderConfig = {
name: 'OpenAI',
description: "OpenAI's GPT models",
version: '1.0.0',
models: ['gpt-4o', 'o1', 'o3', 'o4-mini'],
models: ['gpt-4o', 'o1', 'o3', 'o4-mini', 'gpt-4.1'],
defaultModel: 'gpt-4o',
executeRequest: async (

View File

@@ -32,6 +32,12 @@ const modelPricing: ModelPricingMap = {
output: 4.4,
updatedAt: '2025-04-16',
},
'gpt-4.1': {
input: 2.0,
cachedInput: 0.5,
output: 8.0,
updatedAt: '2025-05-13',
},
// Anthropic Models
'claude-3-5-sonnet-20240620': {

View File

@@ -28,7 +28,7 @@ export const providers: Record<
> = {
openai: {
...openaiProvider,
models: ['gpt-4o', 'o1', 'o3', 'o4-mini'],
models: ['gpt-4o', 'o1', 'o3', 'o4-mini', 'gpt-4.1'],
computerUseModels: ['computer-use-preview'],
modelPatterns: [/^gpt/, /^o1/],
},