2
0
Files
bot/packages/forge/blocks/anthropic/constants.ts
Baptiste Arnaud 043f0054b0 ⬆️ Upgrade AI SDK (#1641)
2024-07-15 14:32:42 +02:00

43 lines
1.0 KiB
TypeScript

export const anthropicModels = [
'claude-3-5-sonnet-20240620',
'claude-3-opus-20240229',
'claude-3-sonnet-20240229',
'claude-3-haiku-20240307',
'claude-2.1',
'claude-2.0',
'claude-instant-1.2',
] as const
export const anthropicLegacyModels = [
'claude-2.1',
'claude-2.0',
'claude-instant-1.2',
]
export const anthropicModelLabels = {
'claude-3-5-sonnet-20240620': 'Claude 3.5 Sonnet',
'claude-3-opus-20240229': 'Claude 3.0 Opus',
'claude-3-sonnet-20240229': 'Claude 3.0 Sonnet',
'claude-3-haiku-20240307': 'Claude 3.0 Haiku',
'claude-2.1': 'Claude 2.1',
'claude-2.0': 'Claude 2.0',
'claude-instant-1.2': 'Claude Instant 1.2',
} satisfies Record<(typeof anthropicModels)[number], string>
export const defaultAnthropicOptions = {
model: 'claude-3-opus-20240229',
temperature: 1,
maxTokens: 1024,
} as const
export const modelsWithImageUrlSupport = ['claude-3*']
export const supportedImageTypes = [
'image/png',
'image/jpeg',
'image/gif',
'image/webp',
] as const
export const maxToolRoundtrips = 10