@@ -27,10 +27,10 @@ extension BedrockModel {
2727 id: " amazon.titan-text-premier-v1:0 " , name: " Titan Premier " ,
2828 modality: TitanTextPremierV1 (
2929 parameters: TextGenerationParameters (
30- temperature: Parameter ( minValue: 0 , maxValue: 1 , defaultValue: 0.7 ) ,
31- maxTokens: Parameter ( minValue: 0 , maxValue: 3_072 , defaultValue: 512 ) ,
32- topP: Parameter ( minValue: 0 , maxValue: 1 , defaultValue: 0.9 ) ,
33- topK: Parameter . notSupported ( ) ,
30+ temperature: Parameter ( . temperature , minValue: 0 , maxValue: 1 , defaultValue: 0.7 ) ,
31+ maxTokens: Parameter ( . maxTokens , minValue: 0 , maxValue: 3_072 , defaultValue: 512 ) ,
32+ topP: Parameter ( . topP , minValue: 0 , maxValue: 1 , defaultValue: 0.9 ) ,
33+ topK: Parameter . notSupported ( . topK ) ,
3434 stopSequences: StopSequenceParams ( maxSequences: nil , defaultValue: [ ] ) ,
3535 maxPromptSize: nil
3636 )
@@ -40,10 +40,10 @@ extension BedrockModel {
4040 id: " amazon.titan-text-express-v1 " , name: " Titan Express " ,
4141 modality: TitanTextExpressV1 (
4242 parameters: TextGenerationParameters (
43- temperature: Parameter ( minValue: 0 , maxValue: 1 , defaultValue: 0.7 ) ,
44- maxTokens: Parameter ( minValue: 0 , maxValue: 8_192 , defaultValue: 512 ) ,
45- topP: Parameter ( minValue: 0 , maxValue: 1 , defaultValue: 0.9 ) ,
46- topK: Parameter . notSupported ( ) ,
43+ temperature: Parameter ( . temperature , minValue: 0 , maxValue: 1 , defaultValue: 0.7 ) ,
44+ maxTokens: Parameter ( . maxTokens , minValue: 0 , maxValue: 8_192 , defaultValue: 512 ) ,
45+ topP: Parameter ( . topP , minValue: 0 , maxValue: 1 , defaultValue: 0.9 ) ,
46+ topK: Parameter . notSupported ( . topK ) ,
4747 stopSequences: StopSequenceParams ( maxSequences: nil , defaultValue: [ ] ) ,
4848 maxPromptSize: nil
4949 )
@@ -53,10 +53,10 @@ extension BedrockModel {
5353 id: " amazon.titan-text-lite-v1 " , name: " Titan Lite " ,
5454 modality: TitanTextLiteV1 (
5555 parameters: TextGenerationParameters (
56- temperature: Parameter ( minValue: 0 , maxValue: 1 , defaultValue: 0.7 ) ,
57- maxTokens: Parameter ( minValue: 0 , maxValue: 4_096 , defaultValue: 512 ) ,
58- topP: Parameter ( minValue: 0 , maxValue: 1 , defaultValue: 0.9 ) ,
59- topK: Parameter . notSupported ( ) ,
56+ temperature: Parameter ( . temperature , minValue: 0 , maxValue: 1 , defaultValue: 0.7 ) ,
57+ maxTokens: Parameter ( . maxTokens , minValue: 0 , maxValue: 4_096 , defaultValue: 512 ) ,
58+ topP: Parameter ( . topP , minValue: 0 , maxValue: 1 , defaultValue: 0.9 ) ,
59+ topK: Parameter . notSupported ( . topK ) ,
6060 stopSequences: StopSequenceParams ( maxSequences: nil , defaultValue: [ ] ) ,
6161 maxPromptSize: nil
6262 )
@@ -75,45 +75,45 @@ extension BedrockModel {
7575 id: " amazon.titan-image-generator-v1 " , name: " Titan Image Generator " ,
7676 modality: TitanImageG1V1 (
7777 parameters: ImageGenerationParameters (
78- nrOfImages: Parameter ( minValue: 1 , maxValue: 5 , defaultValue: 1 ) ,
79- cfgScale: Parameter ( minValue: 1.1 , maxValue: 10 , defaultValue: 8.0 ) ,
80- seed: Parameter ( minValue: 0 , maxValue: 2_147_483_646 , defaultValue: 42 )
78+ nrOfImages: Parameter ( . nrOfImages , minValue: 1 , maxValue: 5 , defaultValue: 1 ) ,
79+ cfgScale: Parameter ( . cfgScale , minValue: 1.1 , maxValue: 10 , defaultValue: 8.0 ) ,
80+ seed: Parameter ( . seed , minValue: 0 , maxValue: 2_147_483_646 , defaultValue: 42 )
8181 ) ,
8282 resolutionValidator: TitanImageResolutionValidator ( ) ,
8383 textToImageParameters: TextToImageParameters ( maxPromptSize: 512 , maxNegativePromptSize: 512 ) ,
8484 conditionedTextToImageParameters: ConditionedTextToImageParameters (
8585 maxPromptSize: 512 ,
8686 maxNegativePromptSize: 512 ,
87- similarity: Parameter ( minValue: 0 , maxValue: 1.0 , defaultValue: 0.7 )
87+ similarity: Parameter ( . similarity , minValue: 0 , maxValue: 1.0 , defaultValue: 0.7 )
8888 ) ,
8989 imageVariationParameters: ImageVariationParameters (
90- images: Parameter ( minValue: 1 , maxValue: 5 , defaultValue: 1 ) ,
90+ images: Parameter ( . images , minValue: 1 , maxValue: 5 , defaultValue: 1 ) ,
9191 maxPromptSize: 512 ,
9292 maxNegativePromptSize: 512 ,
93- similarity: Parameter ( minValue: 0.2 , maxValue: 1.0 , defaultValue: 0.7 )
93+ similarity: Parameter ( . similarity , minValue: 0.2 , maxValue: 1.0 , defaultValue: 0.7 )
9494 )
9595 )
9696 )
9797 public static let titan_image_g1_v2 : BedrockModel = BedrockModel (
9898 id: " amazon.titan-image-generator-v2:0 " , name: " Titan Image Generator V2 " ,
9999 modality: TitanImageG1V2 (
100100 parameters: ImageGenerationParameters (
101- nrOfImages: Parameter ( minValue: 1 , maxValue: 5 , defaultValue: 1 ) ,
102- cfgScale: Parameter ( minValue: 1.1 , maxValue: 10 , defaultValue: 8.0 ) ,
103- seed: Parameter ( minValue: 0 , maxValue: 2_147_483_646 , defaultValue: 42 )
101+ nrOfImages: Parameter ( . nrOfImages , minValue: 1 , maxValue: 5 , defaultValue: 1 ) ,
102+ cfgScale: Parameter ( . cfgScale , minValue: 1.1 , maxValue: 10 , defaultValue: 8.0 ) ,
103+ seed: Parameter ( . seed , minValue: 0 , maxValue: 2_147_483_646 , defaultValue: 42 )
104104 ) ,
105105 resolutionValidator: TitanImageResolutionValidator ( ) ,
106106 textToImageParameters: TextToImageParameters ( maxPromptSize: 512 , maxNegativePromptSize: 512 ) ,
107107 conditionedTextToImageParameters: ConditionedTextToImageParameters (
108108 maxPromptSize: 512 ,
109109 maxNegativePromptSize: 512 ,
110- similarity: Parameter ( minValue: 0 , maxValue: 1.0 , defaultValue: 0.7 )
110+ similarity: Parameter ( . similarity , minValue: 0 , maxValue: 1.0 , defaultValue: 0.7 )
111111 ) ,
112112 imageVariationParameters: ImageVariationParameters (
113- images: Parameter ( minValue: 1 , maxValue: 5 , defaultValue: 1 ) ,
113+ images: Parameter ( . images , minValue: 1 , maxValue: 5 , defaultValue: 1 ) ,
114114 maxPromptSize: 512 ,
115115 maxNegativePromptSize: 512 ,
116- similarity: Parameter ( minValue: 0.2 , maxValue: 1.0 , defaultValue: 0.7 )
116+ similarity: Parameter ( . similarity , minValue: 0.2 , maxValue: 1.0 , defaultValue: 0.7 )
117117 )
118118 )
119119 )
0 commit comments