From 429df37971083a49fe74ac21a751f44fa2b15db1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Stormacq?= Date: Mon, 24 Nov 2025 14:25:18 +0100 Subject: [PATCH] rework streaming and add servicetier --- .../{ => Streaming}/BedrockService+ConverseStreaming.swift | 0 .../Converse/{ => Streaming}/ConverseRequestStreaming.swift | 1 + .../Converse/{ => Streaming}/ConverseResponseStreaming.swift | 0 3 files changed, 1 insertion(+) rename Sources/BedrockService/BedrockRuntimeClient/Converse/{ => Streaming}/BedrockService+ConverseStreaming.swift (100%) rename Sources/BedrockService/BedrockRuntimeClient/Converse/{ => Streaming}/ConverseRequestStreaming.swift (91%) rename Sources/BedrockService/BedrockRuntimeClient/Converse/{ => Streaming}/ConverseResponseStreaming.swift (100%) diff --git a/Sources/BedrockService/BedrockRuntimeClient/Converse/BedrockService+ConverseStreaming.swift b/Sources/BedrockService/BedrockRuntimeClient/Converse/Streaming/BedrockService+ConverseStreaming.swift similarity index 100% rename from Sources/BedrockService/BedrockRuntimeClient/Converse/BedrockService+ConverseStreaming.swift rename to Sources/BedrockService/BedrockRuntimeClient/Converse/Streaming/BedrockService+ConverseStreaming.swift diff --git a/Sources/BedrockService/BedrockRuntimeClient/Converse/ConverseRequestStreaming.swift b/Sources/BedrockService/BedrockRuntimeClient/Converse/Streaming/ConverseRequestStreaming.swift similarity index 91% rename from Sources/BedrockService/BedrockRuntimeClient/Converse/ConverseRequestStreaming.swift rename to Sources/BedrockService/BedrockRuntimeClient/Converse/Streaming/ConverseRequestStreaming.swift index 508ab847..015d8a87 100644 --- a/Sources/BedrockService/BedrockRuntimeClient/Converse/ConverseRequestStreaming.swift +++ b/Sources/BedrockService/BedrockRuntimeClient/Converse/Streaming/ConverseRequestStreaming.swift @@ -23,6 +23,7 @@ extension ConverseStreamingRequest { inferenceConfig: inferenceConfig?.getSDKInferenceConfig(), messages: try getSDKMessages(), modelId: model.getModelIdWithCrossRegionInferencePrefix(region: region), + serviceTier: BedrockRuntimeClientTypes.ServiceTier(type: .init(rawValue: serviceTier.rawValue)), system: getSDKSystemPrompts(), toolConfig: try toolConfig?.getSDKToolConfig() ) diff --git a/Sources/BedrockService/BedrockRuntimeClient/Converse/ConverseResponseStreaming.swift b/Sources/BedrockService/BedrockRuntimeClient/Converse/Streaming/ConverseResponseStreaming.swift similarity index 100% rename from Sources/BedrockService/BedrockRuntimeClient/Converse/ConverseResponseStreaming.swift rename to Sources/BedrockService/BedrockRuntimeClient/Converse/Streaming/ConverseResponseStreaming.swift