Prompt Version Prompt Variant
data class PromptVersionPromptVariant(val additionalModelRequestFields: PromptVersionAdditionalModelRequestFields? = null, val genAiResource: PromptVersionPromptGenAiResourceProperties? = null, val inferenceConfiguration: PromptVersionPromptInferenceConfigurationProperties? = null, val metadata: List<PromptVersionPromptMetadataEntry>? = null, val modelId: String? = null, val name: String, val templateConfiguration: Either<PromptVersionPromptTemplateConfiguration0Properties, PromptVersionPromptTemplateConfiguration1Properties>, val templateType: PromptVersionPromptTemplateType)
Prompt variant
Constructors
Link copied to clipboard
constructor(additionalModelRequestFields: PromptVersionAdditionalModelRequestFields? = null, genAiResource: PromptVersionPromptGenAiResourceProperties? = null, inferenceConfiguration: PromptVersionPromptInferenceConfigurationProperties? = null, metadata: List<PromptVersionPromptMetadataEntry>? = null, modelId: String? = null, name: String, templateConfiguration: Either<PromptVersionPromptTemplateConfiguration0Properties, PromptVersionPromptTemplateConfiguration1Properties>, templateType: PromptVersionPromptTemplateType)
Properties
Link copied to clipboard
Contains model-specific inference configurations that aren't in the inferenceConfiguration
field. To see model-specific inference parameters, see Inference request parameters and response fields for foundation models .
Link copied to clipboard
Specifies a generative AI resource with which to use the prompt.
Link copied to clipboard
Contains inference configurations for the prompt variant.
Link copied to clipboard
An array of objects, each containing a key-value pair that defines a metadata tag and value to attach to a prompt variant.
Link copied to clipboard
val templateConfiguration: Either<PromptVersionPromptTemplateConfiguration0Properties, PromptVersionPromptTemplateConfiguration1Properties>
Contains configurations for the prompt template.
Link copied to clipboard
The type of prompt template to use.