Bedrock / Client / get_advanced_prompt_optimization_job
get_advanced_prompt_optimization_job¶
- Bedrock.Client.get_advanced_prompt_optimization_job(**kwargs)¶
Gets information about an advanced prompt optimization job.
See also: AWS API Documentation
Request Syntax
response = client.get_advanced_prompt_optimization_job( jobIdentifier='string' )
- Parameters:
jobIdentifier (string) –
[REQUIRED]
The ARN or ID of the advanced prompt optimization job.
- Return type:
dict
- Returns:
Response Syntax
{ 'jobArn': 'string', 'jobName': 'string', 'jobDescription': 'string', 'jobStatus': 'InProgress'|'Completed'|'Failed'|'PartiallyCompleted'|'Stopping'|'Stopped'|'Deleting', 'inputConfig': { 's3Uri': 'string' }, 'outputConfig': { 's3Uri': 'string' }, 'encryptionKeyArn': 'string', 'creationTime': datetime(2015, 1, 1), 'lastModifiedTime': datetime(2015, 1, 1), 'failureMessage': 'string', 'modelConfigurations': [ { 'modelId': 'string', 'inferenceConfig': { 'maxTokens': 123, 'temperature': ..., 'topP': ..., 'stopSequences': [ 'string', ] }, 'additionalModelRequestFields': { 'string': {...}|[...]|123|123.4|'string'|True|None } }, ] }
Response Structure
(dict) –
Get Advanced Prompt Optimization Job Response
jobArn (string) –
The Amazon Resource Name (ARN) of the advanced prompt optimization job.
jobName (string) –
The name of the advanced prompt optimization job.
jobDescription (string) –
The description of the advanced prompt optimization job.
jobStatus (string) –
The status of the advanced prompt optimization job.
inputConfig (dict) –
The input data configuration for the optimization job.
s3Uri (string) –
The S3 URI of the JSONL input file containing prompt templates and evaluation samples.
outputConfig (dict) –
The output data configuration for the optimization job.
s3Uri (string) –
The S3 URI prefix where the optimization results will be written.
encryptionKeyArn (string) –
The Amazon Resource Name (ARN) of the KMS key used to encrypt the output data.
creationTime (datetime) –
The time at which the advanced prompt optimization job was created.
lastModifiedTime (datetime) –
The time at which the advanced prompt optimization job was last modified.
failureMessage (string) –
If the job failed, a message describing the reason for the failure.
modelConfigurations (list) –
The model configurations used in the optimization job.
(dict) –
Contains the configuration for a model used in an advanced prompt optimization job, including the model ID and inference parameters.
modelId (string) –
The model to use for optimization. The value depends on the resource that you use:
If you use a base model, specify the model ID or its ARN. For a list of model IDs, see Models at a glance in the Amazon Bedrock User Guide.
If you use a cross-Region (system-defined) inference profile, specify the inference profile ID or its ARN. For a list of inference profile IDs, see Supported Regions and models for inference profiles in the Amazon Bedrock User Guide.
If you use an application inference profile, specify its full ARN, including the account ID and Region.
inferenceConfig (dict) –
The inference configuration for the model, including parameters such as maximum tokens, temperature, and top-p.
maxTokens (integer) –
The maximum number of tokens to allow in the generated response. The default value is the maximum allowed value for the model that you are using.
temperature (float) –
The likelihood of the model selecting higher-probability options while generating a response. A lower value makes the model more likely to choose higher-probability options, while a higher value makes the model more likely to choose lower-probability options.
topP (float) –
The percentage of most-likely candidates that the model considers for the next token. For example, if you choose a value of 0.8 for
topP, the model selects from the top 80% of the probability distribution of tokens that could be next in the sequence.stopSequences (list) –
A list of stop sequences. A stop sequence is a sequence of characters that causes the model to stop generating the response.
(string) –
additionalModelRequestFields (dict) –
Additional model request fields. Use this to pass model-specific parameters that are not included in the standard inference configuration.
(string) –
(document) –
Exceptions
Bedrock.Client.exceptions.ResourceNotFoundExceptionBedrock.Client.exceptions.AccessDeniedExceptionBedrock.Client.exceptions.ValidationExceptionBedrock.Client.exceptions.InternalServerExceptionBedrock.Client.exceptions.ThrottlingException