Values.CreateAdvancedPromptOptimizationJobRequestSourceCreate Advanced Prompt Optimization Job Request
type nonrec t = {jobName : AdvancedPromptOptimizationJobName.t;Name of the advanced prompt optimization job.
*)jobDescription : AdvancedPromptOptimizationJobDescription.t option;Description of the advanced prompt optimization job.
*)clientToken : IdempotencyToken.t option;Idempotency token for the request.
*)inputConfig : AdvancedPromptOptimizationInputConfig.t;Input data configuration for the advanced prompt optimization job.
*)outputConfig : AdvancedPromptOptimizationOutputConfig.t;Output data configuration for the advanced prompt optimization job.
*)encryptionKeyArn : KmsKeyArn.t option;KMS key ARN for encrypting output data.
*)modelConfigurations : ModelConfigurations.t;Model configurations for advanced prompt optimization.
*)}val make :
?jobDescription:??? ->
?clientToken:??? ->
?encryptionKeyArn:??? ->
?tags:??? ->
jobName:AdvancedPromptOptimizationJobName.t ->
inputConfig:AdvancedPromptOptimizationInputConfig.t ->
outputConfig:AdvancedPromptOptimizationOutputConfig.t ->
modelConfigurations:ModelConfigurations.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Map of
([> `String of AdditionalModelRequestFieldsKey.t ]
* [> `Structure of 'a list ])
list
| `String of TagKey.t
| `Structure of
(string
* [> `Float of
InferenceConfigurationTemperatureFloat.t
| `Integer of
InferenceConfigurationMaxTokensInteger.t
| `List of
[> `String of
InferenceConfigurationStopSequencesListMemberString.t ]
list ])
list ])
list ]
list
| `String of AdvancedPromptOptimizationJobName.t
| `Structure of (string * [> `String of S3Uri.t ]) list ])
list ]