Skip to content

Commit 97041fe

Browse files
committed
Update package
1 parent 0751a5d commit 97041fe

File tree

2 files changed

+46
-46
lines changed

2 files changed

+46
-46
lines changed

Sources/Anthropic/Intramodular/Anthropic.Model.swift

+45-46
Original file line numberDiff line numberDiff line change
@@ -21,35 +21,34 @@ extension Anthropic {
2121

2222
case claude_3_haiku_20240307 = "claude-3-haiku-20240307"
2323
case claude_3_sonnet_20240229 = "claude-3-sonnet-20240229"
24-
case claude_3_opus_20240229 = "claude-3-opus-20240229"
25-
2624
case claude_3_5_sonnet_20240620 = "claude-3-5-sonnet-20240620"
25+
case claude_3_opus_20240229 = "claude-3-opus-20240229"
2726

2827
public var isPointerToLatestVersion: Bool {
2928
switch self {
30-
case .claude_v1:
31-
return true
32-
case .claude_v2:
33-
return true
34-
case .claude_instant_v1:
35-
return true
36-
default:
37-
return false
29+
case .claude_v1:
30+
return true
31+
case .claude_v2:
32+
return true
33+
case .claude_instant_v1:
34+
return true
35+
default:
36+
return false
3837
}
3938
}
40-
39+
4140
public var contextSize: Int? {
4241
switch self {
43-
case .claude_3_haiku_20240307:
44-
return 200000
45-
case .claude_3_sonnet_20240229:
46-
return 200000
47-
case .claude_3_opus_20240229:
48-
return 200000
49-
case .claude_3_5_sonnet_20240620:
50-
return 200000
51-
default:
52-
return nil
42+
case .claude_3_haiku_20240307:
43+
return 200000
44+
case .claude_3_sonnet_20240229:
45+
return 200000
46+
case .claude_3_5_sonnet_20240620:
47+
return 200000
48+
case .claude_3_opus_20240229:
49+
return 200000
50+
default:
51+
return nil
5352
}
5453
}
5554
}
@@ -60,31 +59,31 @@ extension Anthropic {
6059
extension Anthropic.Model: CustomDebugStringConvertible {
6160
public var debugDescription: String {
6261
switch self {
63-
case .claude_v1:
64-
return "Claude 1"
65-
case .claude_v2:
66-
return "Claude 2"
67-
case .claude_instant_v1:
68-
return "Claude Instant 1"
69-
70-
case .claud_instant_v1_0:
71-
return "Claude Instant 1.0"
72-
case .claud_instant_v1_2:
73-
return "Claude Instant 1.2"
74-
case .claude_v1_0:
75-
return "Claude 1.0"
76-
case .claude_v1_2:
77-
return "Claude 1.2"
78-
case .claude_v1_3:
79-
return "Claude 1.3"
80-
case .claude_3_haiku_20240307:
81-
return "Claude 3 Haiku"
82-
case .claude_3_sonnet_20240229:
83-
return "Claude 3 Sonnet"
84-
case .claude_3_opus_20240229:
85-
return "Claude 3 Opus"
86-
case .claude_3_5_sonnet_20240620:
87-
return "Claude 3.5 Sonnet"
62+
case .claude_v1:
63+
return "Claude 1"
64+
case .claude_v2:
65+
return "Claude 2"
66+
case .claude_instant_v1:
67+
return "Claude Instant 1"
68+
69+
case .claud_instant_v1_0:
70+
return "Claude Instant 1.0"
71+
case .claud_instant_v1_2:
72+
return "Claude Instant 1.2"
73+
case .claude_v1_0:
74+
return "Claude 1.0"
75+
case .claude_v1_2:
76+
return "Claude 1.2"
77+
case .claude_v1_3:
78+
return "Claude 1.3"
79+
case .claude_3_haiku_20240307:
80+
return "Claude 3 Haiku"
81+
case .claude_3_sonnet_20240229:
82+
return "Claude 3 Sonnet"
83+
case .claude_3_5_sonnet_20240620:
84+
return "Claude 3.5 Sonnet"
85+
case .claude_3_opus_20240229:
86+
return "Claude 3 Opus"
8887
}
8988
}
9089

Sources/CoreMI/Intramodular/Model Identifier/ModelIdentifier+Utilities.swift

+1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ extension ModelIdentifier {
4141
case claude_v1_3 = "claude-v1.3"
4242
case claude_3_haiku_20240307 = "claude-3-haiku-20240307"
4343
case claude_3_sonnet_20240229 = "claude-3-sonnet-20240229"
44+
case claude_3_5_sonnet_20240620 = "claude-3-5-sonnet-20240620"
4445
case claude_3_opus_20240229 = "claude-3-opus-20240229"
4546
}
4647

0 commit comments

Comments
 (0)