mirror of
https://github.com/simstudioai/sim.git
synced 2026-04-28 03:00:29 -04:00
feat(models): added claude-3-7-sonnet
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user