feat(models): added claude-3-7-sonnet

This commit is contained in:
Waleed Latif
2025-02-24 13:35:53 -08:00
parent b2d92d7855
commit ee1932c856
3 changed files with 7 additions and 7 deletions

View File

@@ -4,7 +4,7 @@ export const MODEL_TOOLS = {
'o3-mini': 'openai_chat',
'deepseek-v3': 'deepseek_chat',
'deepseek-r1': 'deepseek_reasoner',
'claude-3-5-sonnet-20241022': 'anthropic_chat',
'claude-3-7-sonnet-20250219': 'anthropic_chat',
'gemini-2.0-flash': 'google_chat',
'grok-2-latest': 'xai_chat',
} as const

View File

@@ -11,8 +11,8 @@ export const anthropicProvider: ProviderConfig = {
name: 'Anthropic',
description: "Anthropic's Claude models",
version: '1.0.0',
models: ['claude-3-5-sonnet-20241022'],
defaultModel: 'claude-3-5-sonnet-20241022',
models: ['claude-3-7-sonnet-20250219'],
defaultModel: 'claude-3-7-sonnet-20250219',
baseUrl: 'https://api.anthropic.com/v1/messages',
headers: (apiKey: string) => ({
@@ -130,7 +130,7 @@ export const anthropicProvider: ProviderConfig = {
// Build the request payload
const payload = {
model: request.model || 'claude-3-5-sonnet-20241022',
model: request.model || 'claude-3-7-sonnet-20250219',
messages,
system: request.systemPrompt || '',
max_tokens: parseInt(String(request.maxTokens)) || 1024,
@@ -195,7 +195,7 @@ ${request.responseFormat.fields.map((field) => `${field.name} (${field.type})${f
return {
content,
model: rawResponse?.model || response?.model || 'claude-3-5-sonnet-20241022',
model: rawResponse?.model || response?.model || 'claude-3-7-sonnet-20250219',
tokens: rawResponse?.usage && {
prompt: rawResponse.usage.input_tokens,
completion: rawResponse.usage.output_tokens,

View File

@@ -43,7 +43,7 @@ export const chatTool: ToolConfig<ChatParams, ChatResponse> = {
},
model: {
type: 'string',
default: 'claude-3-5-sonnet-20241022',
default: 'claude-3-7-sonnet-20250219',
description: 'Model to use',
},
temperature: {
@@ -78,7 +78,7 @@ export const chatTool: ToolConfig<ChatParams, ChatResponse> = {
}
return {
model: params.model || 'claude-3-5-sonnet-20241022',
model: params.model || 'claude-3-7-sonnet-20250219',
messages,
system: params.systemPrompt,
temperature: params.temperature || 0.7,