AWS bedrock documentation change
Summary
Added image base64 encoding and parameter handling for image processing API
Security assessment
Change demonstrates proper image handling but doesn't address security vulnerabilities or document security features. No security-specific modifications.
Diff
diff --git a/bedrock/latest/userguide/model-card-stability-ai-stable-image-conservative-upscale.md b/bedrock/latest/userguide/model-card-stability-ai-stable-image-conservative-upscale.md index 51c3afa6a..e24786aa1 100644 --- a//bedrock/latest/userguide/model-card-stability-ai-stable-image-conservative-upscale.md +++ b//bedrock/latest/userguide/model-card-stability-ai-stable-image-conservative-upscale.md @@ -134,0 +135 @@ Invoke API + import base64 @@ -137,0 +139,3 @@ Invoke API + with open('input.png', 'rb') as f: + image_base64 = base64.b64encode(f.read()).decode('utf-8') + params = {'image': image_base64, 'prompt': 'high quality detailed image'} @@ -140,4 +144 @@ Invoke API - body=json.dumps({ - 'messages': [{ 'role': 'user', 'content': 'Can you explain the features of Amazon Bedrock?'}], - 'max_tokens': 1024 - }) + body=json.dumps(params) @@ -145 +146,2 @@ Invoke API - print(json.loads(response['body'].read())) + response_body = json.loads(response['body'].read()) + print(f'Image generated: {len(response_body["images"][0])} bytes (base64)')