Nova Canvas (Tokyo)

Foundation model available in Tokyo. Direct inference without cross-region routing.

Provider: All Amazon models | AWS Bedrock

Inference regions: ap-northeast-1

API Endpoint

https://bedrock-runtime.ap-northeast-1.amazonaws.com

Quick Start (Python)

Install: pip install boto3

import boto3

client = boto3.client("bedrock-runtime", region_name="ap-northeast-1")

response = client.converse(
    modelId="amazon.nova-canvas-v1",
    messages=[
        {
            "role": "user",
            "content": [{"text": "Hello, how are you?"}],
        }
    ],
    inferenceConfig={
        "maxTokens": 1024,
        "temperature": 0.7,
    },
)

print(response["output"]["message"]["content"][0]["text"])

Additional examples: Basic invoke, Streaming

Supported Parameters

ParameterTypeDescription
taskTypeenumType of image generation task.
widthintegerOutput image width in pixels. (320–4096)
heightintegerOutput image height in pixels. (320–4096)
qualityenumOutput quality. Default: standard.
numberOfImagesintegerNumber of images to generate. (1–5) Default: 1.
cfgScalefloatHow closely the image follows the prompt. (1.1–10) Default: 6.5.
seedintegerSeed for reproducible generation. (0–858993459)

Feature Guides

On-Demand Inference

Default mode. Pay per token with no upfront commitment.

Documentation

Image Generation

Nova Canvas supports multiple image generation tasks including text-to-image, inpainting, and background removal.

Documentation