AWS bedrock documentation change
Summary
Added image base64 encoding and parameter handling for sketch-based image generation
Security assessment
Change improves example accuracy but contains no security fixes or security documentation additions. Routine documentation update.
Diff
diff --git a/bedrock/latest/userguide/model-card-stability-ai-stable-image-control-sketch.md b/bedrock/latest/userguide/model-card-stability-ai-stable-image-control-sketch.md index 989144b16..92bbe9525 100644 --- a//bedrock/latest/userguide/model-card-stability-ai-stable-image-control-sketch.md +++ b//bedrock/latest/userguide/model-card-stability-ai-stable-image-control-sketch.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': 'a house with mountains in the background'} @@ -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)')