기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
스테이블 이미지 울트라 요청 및 응답
요청 본문은 요청 body
필드에서 InvokeModel또는 으로 전달됩니다 InvokeModelWithResponseStream.
모델 호출 요청 본문 필드
Stable Image Ultra 모델을 사용하여 InvokeModel 호출할 때는 본문 필드를 아래와 같은 JSON 객체로 채우십시오.
-
prompt — (문자열) 출력 이미지에서 보려는 내용. 요소, 색상, 주제를 명확하게 정의하는 강력하고 설명적인 프롬프트를 사용하면 더 나은 결과를 얻을 수 있습니다.
최소 Maximum 0
10,000개
import boto3 import json import base64 import io from PIL import Image bedrock = boto3.client('bedrock-runtime', region_name='us-west-2') response = bedrock.invoke_model( modelId='stability.stable-image-ultra-v1:0', body=json.dumps({ 'prompt': 'A car made out of vegetables.' }) ) output_body = json.loads(response["body"].read().decode("utf-8")) base64_output_image = output_body["images"][0] image_data = base64.b64decode(base64_output_image) image = Image.open(io.BytesIO(image_data)) image.save("image.png")
모델 호출 응답 본문 필드
스테이블 이미지 울트라 모델을 사용하여 InvokeModel
전화를 걸면 응답은 다음과 같습니다.
{ 'seeds': [2130420379], "finish_reasons": [null], "images": ["..."] }
완료 이유가 아닌 null
응답은 다음과 같습니다.
{ "finish_reasons": ["Filter reason: prompt"] }
seed — (문자열) 모델용 이미지를 생성하는 데 사용되는 시드 목록입니다.
-
finish_reason — 요청이 필터링되었는지 여부를 나타내는 열거형.
null
요청이 성공했음을 나타냅니다. 현재 가능한 값:"Filter reason: prompt", "Filter reason: output image", "Filter reason: input image", "Inference error", null
. -
이미지 — base64 문자열 형식의 생성된 이미지 목록입니다.
자세한 내용은 https://platform.stability.ai/docs/api-reference#tag/v1generation