Skip to content

Commit 2f2af5d

Browse files
committed
Add Claude 3.5 Sonnet
1 parent df94baf commit 2f2af5d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Tool/Sources/OpenAIService/APIs/ClaudeChatCompletionsService.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,14 @@ import Preferences
88
/// https://docs.anthropic.com/claude/reference/messages_post
99
public actor ClaudeChatCompletionsService: ChatCompletionsStreamAPI, ChatCompletionsAPI {
1010
public enum KnownModel: String, CaseIterable {
11+
case claude35Sonnet = "claude-3-5-sonnet-20240620"
1112
case claude3Opus = "claude-3-opus-20240229"
1213
case claude3Sonnet = "claude-3-sonnet-20240229"
1314
case claude3Haiku = "claude-3-haiku-20240307"
1415

1516
public var contextWindow: Int {
1617
switch self {
18+
case .claude35Sonnet: return 200_000
1719
case .claude3Opus: return 200_000
1820
case .claude3Sonnet: return 200_000
1921
case .claude3Haiku: return 200_000

0 commit comments

Comments
 (0)