Skip to content
Merged
2 changes: 2 additions & 0 deletions packages/const/src/models.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ export const responsesAPIModels = new Set([
* models support context caching
*/
export const contextCachingModels = new Set([
'claude-haiku-4-5-20251001',
'claude-sonnet-4-5-latest',
'claude-sonnet-4-5-20250929',
'anthropic/claude-sonnet-4.5',
Expand All @@ -64,6 +65,7 @@ export const thinkingWithToolClaudeModels = new Set([
'claude-sonnet-4-20250514',
'claude-sonnet-4-5-latest',
'claude-sonnet-4-5-20250929',
'claude-haiku-4-5-20251001',
'anthropic/claude-sonnet-4.5',
'claude-3-7-sonnet-latest',
'claude-3-7-sonnet-20250219',
Expand Down
34 changes: 34 additions & 0 deletions packages/model-bank/src/aiModels/aihubmix.ts
Original file line number Diff line number Diff line change
Expand Up @@ -654,6 +654,40 @@ const aihubmixModels: AIChatModelCard[] = [
},
type: 'chat',
},
{
abilities: {
functionCall: true,
reasoning: true,
search: true,
structuredOutput: true,
vision: true,
},
contextWindowTokens: 200_000,
description: 'Claude Haiku 4.5 ๆ˜ฏ Anthropic ๆœ€ๅฟซไธ”ๆœ€ๆ™บ่ƒฝ็š„ Haiku ๆจกๅž‹๏ผŒๅ…ทๆœ‰้—ช็”ต่ˆฌ็š„้€Ÿๅบฆๅ’Œๆ‰ฉๅฑ•ๆ€่€ƒ่ƒฝๅŠ›ใ€‚',
displayName: 'Claude Haiku 4.5',
enabled: true,
id: 'claude-haiku-4-5-20251001',
maxOutput: 64_000,
pricing: {
units: [
{ name: 'textInput', rate: 1, strategy: 'fixed', unit: 'millionTokens' },
{ name: 'textOutput', rate: 5, strategy: 'fixed', unit: 'millionTokens' },
{ name: 'textInput_cacheRead', rate: 0.1, strategy: 'fixed', unit: 'millionTokens' },
{
lookup: { prices: { '1h': 2, '5m': 1.25 }, pricingParams: ['ttl'] },
name: 'textInput_cacheWrite',
strategy: 'lookup',
unit: 'millionTokens',
},
],
},
releasedAt: '2025-10-16',
settings: {
extendParams: ['disableContextCaching', 'enableReasoning', 'reasoningBudgetToken'],
searchImpl: 'params',
},
type: 'chat',
},
{
abilities: {
functionCall: true,
Expand Down
34 changes: 34 additions & 0 deletions packages/model-bank/src/aiModels/anthropic.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,40 @@ const anthropicChatModels: AIChatModelCard[] = [
},
type: 'chat',
},
{
abilities: {
functionCall: true,
reasoning: true,
search: true,
structuredOutput: true,
vision: true,
},
contextWindowTokens: 200_000,
description: 'Claude Haiku 4.5 ๆ˜ฏ Anthropic ๆœ€ๅฟซไธ”ๆœ€ๆ™บ่ƒฝ็š„ Haiku ๆจกๅž‹๏ผŒๅ…ทๆœ‰้—ช็”ต่ˆฌ็š„้€Ÿๅบฆๅ’Œๆ‰ฉๅฑ•ๆ€่€ƒ่ƒฝๅŠ›ใ€‚',
displayName: 'Claude Haiku 4.5',
enabled: true,
id: 'claude-haiku-4-5-20251001',
maxOutput: 64_000,
pricing: {
units: [
{ name: 'textInput', rate: 1, strategy: 'fixed', unit: 'millionTokens' },
{ name: 'textOutput', rate: 5, strategy: 'fixed', unit: 'millionTokens' },
{ name: 'textInput_cacheRead', rate: 0.1, strategy: 'fixed', unit: 'millionTokens' },
{
lookup: { prices: { '1h': 2, '5m': 1.25 }, pricingParams: ['ttl'] },
name: 'textInput_cacheWrite',
strategy: 'lookup',
unit: 'millionTokens',
},
],
},
releasedAt: '2025-10-16',
settings: {
extendParams: ['disableContextCaching', 'enableReasoning', 'reasoningBudgetToken'],
searchImpl: 'params',
},
type: 'chat',
},
{
abilities: {
functionCall: true,
Expand Down
17 changes: 0 additions & 17 deletions packages/model-bank/src/aiModels/cerebras.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,23 +17,6 @@ const cerebrasModels: AIChatModelCard[] = [
},
type: 'chat',
},
{
abilities: {
functionCall: true,
},
contextWindowTokens: 32_768,
description:
'Llama 4 Maverick๏ผš้ซ˜ๆ€ง่ƒฝ็š„ Llama ็ณปๅˆ—ๆจกๅž‹๏ผŒ้€‚ๅˆ้ซ˜็บงๆŽจ็†ใ€ๅคๆ‚้—ฎ้ข˜่งฃๅ†ณๅ’ŒๆŒ‡ไปค่ทŸ้šไปปๅŠกใ€‚',
displayName: 'Llama 4 Maverick',
id: 'llama-4-maverick-17b-128e-instruct',
pricing: {
units: [
{ name: 'textInput', rate: 0.2, strategy: 'fixed', unit: 'millionTokens' },
{ name: 'textOutput', rate: 0.6, strategy: 'fixed', unit: 'millionTokens' },
],
},
type: 'chat',
},
{
abilities: {
functionCall: true,
Expand Down
2 changes: 1 addition & 1 deletion packages/model-bank/src/aiModels/ollamacloud.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ const ollamaCloudModels: AIChatModelCard[] = [
'ๆ™บ่ฐฑๆœ€ๆ–ฐๆ——่ˆฐๆจกๅž‹ GLM-4.6 (355B) ๅœจ้ซ˜็บง็ผ–็ ใ€้•ฟๆ–‡ๆœฌๅค„็†ใ€ๆŽจ็†ไธŽๆ™บ่ƒฝไฝ“่ƒฝๅŠ›ไธŠๅ…จ้ข่ถ…่ถŠๅ‰ไปฃ๏ผŒๅฐคๅ…ถๅœจ็ผ–็จ‹่ƒฝๅŠ›ไธŠๅฏน้ฝ Claude Sonnet 4๏ผŒๆˆไธบๅ›ฝๅ†…้กถๅฐ–็š„ Coding ๆจกๅž‹ใ€‚',
displayName: 'GLM-4.6',
enabled: true,
id: 'glm4.6:355b',
id: 'glm-4.6',
type: 'chat',
},
{
Expand Down
Loading
Loading