Nodes/ComfyUI Griptape Nodes/Griptape Driver: Amazon Bedrock Titan
ComfyUI Node

Griptape Driver: Amazon Bedrock Titan

Amazon's own image generator, wired into your Griptape graph

By griptape-ai·Created 2 years ago·Updated about a year ago· 238
Griptape Driver: Amazon Bedrock Titan
    • DRIVER
    image_generation_modelamazon.titan-image-generator-v1
    size512x512
    seed10342349342
    aws_access_key_id_env_varAWS_ACCESS_KEY_ID
    aws_secret_access_key_env_varAWS_SECRET_ACCESS_KEY
    aws_default_region_env_varAWS_DEFAULT_REGION

    Amazon's Titan image model isn't the model anyone hypes, and that's kind of the point of this node. Griptape Driver: Amazon Bedrock Titan points your Griptape image task at Amazon's own image generator - the option you pick when you're already on AWS and want image generation inside your existing Bedrock setup rather than bolting on another vendor.

    It's a "good enough, boring, and billed to your AWS account" choice. Don't expect it to out-draw the community's local checkpoints on realism or style; expect it to work, be accessible through the same credentials you already have, and not eat your VRAM.

    How it works

    Same driver pattern as the rest of the pack: you configure it here, and the DRIVER output feeds a Griptape Run: Prompt Image Generation Task node, which sends your prompt to the API and returns the image. This node itself never renders anything.

    What you set:

    • image_generation_model - defaults to amazon.titan-image-generator-v1; it's a freeform string, so you can point at a newer Titan image model if Amazon ships one and you have access.
    • size - a two-choice dropdown: 512x512 or 1024x1024. That's all Titan's image endpoint offers here; don't go hunting for a portrait mode, it doesn't exist.
    • seed - for reproducible runs.

    Then the AWS trio: aws_access_key_id_env_var, aws_secret_access_key_env_var, and aws_default_region_env_var. As with the Stable Diffusion Bedrock driver, these take environment-variable names, not the keys themselves - the pack reads the vars at runtime. Set them in your shell before launching ComfyUI, or in Settings → Griptape.

    Installing

    Ships in the ComfyUI Griptape Nodes pack:

    • ComfyUI Manager: search "Griptape" → install ComfyUI-Griptape.
    • Manual: cd ComfyUI/custom_nodes && git clone https://github.com/griptape-ai/ComfyUI-Griptape, then restart.

    Pack dependencies are griptape[all], openai, python-dotenv, plus git-hosted extensions. The torch quirk applies pack-wide: Griptape installs torch and can fight ComfyUI's version - the README's fix is pip uninstall torch then reinstall with --extra-index-url https://download.pytorch.org/whl/cu121.

    Gotchas

    The two big AWS-side failures: the model isn't granted in your region (check Bedrock → Model access, request it, wait for approval), or the region env var is missing - Titan image generation is not available in every Bedrock region, so pick one that lists it. Also keep expectations honest: 1024x1024 max, square-only, and Amazon's aesthetic. If your brief calls for a specific art style or aspect ratio, Titan is the wrong tool - that's what the style presets on the Bedrock Stable Diffusion driver are for.

    CategoryGriptape/Agent Drivers/Image Generation

    Inputs (6)

    NameTypeDefaultDescription
    image_generation_modeloptSTRINGamazon.titan-image-generator-v1Select the image generation model to use.
    sizeoptCOMBO512x512Choose the size of the generated image.
    seedoptINT10342349342Set the seed for random number generation.
    aws_access_key_id_env_varoptSTRINGAWS_ACCESS_KEY_IDEnter the name of the environment variable for your AWS_ACCESS_KEY_ID, not your actual key.
    aws_secret_access_key_env_varoptSTRINGAWS_SECRET_ACCESS_KEYEnter the name of the environment variable for your AWS_SECRET_ACCESS_KEY, not your actual key.
    aws_default_region_env_varoptSTRINGAWS_DEFAULT_REGIONEnter the name of the environment variable for your AWS_DEFAULT_REGION, not your actual region.

    Outputs (1)

    NameTypeDescription
    DRIVERDRIVER