Skip to content

Commit 228a3f9

Browse files
committed
final commit before switching branch
1 parent e5efeee commit 228a3f9

File tree

4 files changed

+22
-30
lines changed

4 files changed

+22
-30
lines changed

BedrockTypes/BedrockTypes.swift

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ public struct BedrockModel: RawRepresentable, Equatable, Hashable {
2020

2121
// Anthropic
2222
public extension BedrockModel {
23-
static var instant: BedrockModel { .init(rawValue: "anthropic.claude-instant-v1") }
24-
static var claudev1: BedrockModel { .init(rawValue: "anthropic.claude-v1") }
25-
static var claudev2: BedrockModel { .init(rawValue: "anthropic.claude-v2") }
26-
static var claudev2_1: BedrockModel { .init(rawValue: "anthropic.claude-v2:1") }
23+
static let instant: BedrockModel = BedrockModel(rawValue: "anthropic.claude-instant-v1")
24+
static let claudev1: BedrockModel = BedrockModel(rawValue: "anthropic.claude-v1")
25+
static let claudev2: BedrockModel = BedrockModel(rawValue: "anthropic.claude-v2")
26+
static let claudev2_1: BedrockModel = BedrockModel(rawValue: "anthropic.claude-v2:1")
2727
func isAnthropic() -> Bool {
2828
switch self {
2929
case .instant, .claudev1, .claudev2, .claudev2_1: return true
@@ -93,4 +93,3 @@ public extension BedrockRequest {
9393
return try encoder.encode(self)
9494
}
9595
}
96-

SwiftFMPlayground/Model/ViewModel.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,10 @@ final class ViewModel: ObservableObject {
8282
if model.isAnthropic() {
8383
// TODO: update status bar
8484
// TODO: show a progress() UI
85+
// TODO: include input parameters
8586
let request = ClaudeRequest(prompt: text)
8687
let response = try await bedrock.invokeClaude(model: model, request: request)
87-
return response.completion
88+
return response.completion.trim()
8889
} else {
8990
return "not implemented"
9091
}

dotnet-fm-playground.jpg

231 KB
Loading

swift-fm-playground.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved

Lines changed: 16 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)