mirror of
https://github.com/danielmiessler/Fabric.git
synced 2026-04-02 03:01:13 -04:00
feat: update Anthropic SDK to v1.20.0 and reorganize model definitions**
## CHANGES - Bump `anthropic-sdk-go` dependency from v1.19.0 to v1.20.0 - Add deprecation notice for pre-February 2026 legacy models - Add new Claude Sonnet 4.0 and Opus 4.0 model aliases - Extend 1M context beta support to all Sonnet 4 variants - Reorganize model list to separate deprecated from current models - Add `neturl` to VS Code spell-check dictionary
This commit is contained in:
@@ -36,22 +36,32 @@ func NewClient() (ret *Client) {
|
||||
ret.maxTokens = 4096
|
||||
ret.defaultRequiredUserMessage = "Hi"
|
||||
ret.models = []string{
|
||||
// The following models will be deprecated on February 19, 2026
|
||||
string(anthropic.ModelClaude3_7SonnetLatest), string(anthropic.ModelClaude3_7Sonnet20250219),
|
||||
string(anthropic.ModelClaude3_5HaikuLatest), string(anthropic.ModelClaude3_5Haiku20241022),
|
||||
string(anthropic.ModelClaude3OpusLatest), string(anthropic.ModelClaude_3_Opus_20240229),
|
||||
string(anthropic.ModelClaude_3_Haiku_20240307),
|
||||
string(anthropic.ModelClaudeOpus4_20250514), string(anthropic.ModelClaudeSonnet4_20250514),
|
||||
string(anthropic.ModelClaudeOpus4_1_20250805),
|
||||
string(anthropic.ModelClaudeSonnet4_5),
|
||||
string(anthropic.ModelClaudeSonnet4_5_20250929),
|
||||
// The following are the current supported models
|
||||
string(anthropic.ModelClaudeOpus4_5_20251101),
|
||||
string(anthropic.ModelClaudeOpus4_5),
|
||||
string(anthropic.ModelClaudeHaiku4_5),
|
||||
string(anthropic.ModelClaudeHaiku4_5_20251001),
|
||||
string(anthropic.ModelClaudeSonnet4_20250514),
|
||||
string(anthropic.ModelClaudeSonnet4_0),
|
||||
string(anthropic.ModelClaude4Sonnet20250514),
|
||||
string(anthropic.ModelClaudeSonnet4_5),
|
||||
string(anthropic.ModelClaudeSonnet4_5_20250929),
|
||||
string(anthropic.ModelClaudeOpus4_0),
|
||||
string(anthropic.ModelClaudeOpus4_20250514),
|
||||
string(anthropic.ModelClaude4Opus20250514),
|
||||
string(anthropic.ModelClaudeOpus4_1_20250805),
|
||||
string(anthropic.ModelClaude_3_Haiku_20240307),
|
||||
}
|
||||
|
||||
ret.modelBetas = map[string][]string{
|
||||
string(anthropic.ModelClaudeSonnet4_20250514): {"context-1m-2025-08-07"},
|
||||
// Claude Sonnet 4 variants (1M context support)
|
||||
string(anthropic.ModelClaudeSonnet4_20250514): {"context-1m-2025-08-07"},
|
||||
string(anthropic.ModelClaudeSonnet4_0): {"context-1m-2025-08-07"},
|
||||
string(anthropic.ModelClaude4Sonnet20250514): {"context-1m-2025-08-07"},
|
||||
// Claude Sonnet 4.5 variants (1M context support)
|
||||
string(anthropic.ModelClaudeSonnet4_5): {"context-1m-2025-08-07"},
|
||||
string(anthropic.ModelClaudeSonnet4_5_20250929): {"context-1m-2025-08-07"},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user