AWS bedrock documentation change
Summary
Added image base64 encoding and parameter handling for structure-based image generation
Security assessment
Change updates API usage example without security implications. No vulnerabilities addressed or security features documented.
Diff
diff --git a/bedrock/latest/userguide/model-card-stability-ai-stable-image-control-structure.md b/bedrock/latest/userguide/model-card-stability-ai-stable-image-control-structure.md index c497c79b7..a0593afe0 100644 --- a//bedrock/latest/userguide/model-card-stability-ai-stable-image-control-structure.md +++ b//bedrock/latest/userguide/model-card-stability-ai-stable-image-control-structure.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': 'surreal structure with motion generated sparks'} @@ -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)')