Create Stunning Images with the Dream Shaper 8 Cognitive Actions

22 Apr 2025
Create Stunning Images with the Dream Shaper 8 Cognitive Actions

The Dream Shaper 8 Cognitive Actions provide developers with powerful tools for generating images based on detailed artistic instructions. These pre-built actions allow for creative flexibility, enabling users to specify artistic styles, content, and even elements to exclude from the generated images. This blog post will guide you through the capabilities of the Generate Dream Shaper Image action, illustrating how you can integrate it into your applications seamlessly.

Prerequisites

Before you can start using the Dream Shaper 8 Cognitive Actions, you'll need to ensure you have the following:

  1. API Key: You must obtain an API key to access the Cognitive Actions platform.
  2. Basic Setup: Familiarity with making HTTP requests and handling JSON payloads is essential.

Authentication typically involves including your API key in the request headers, allowing you to verify your identity and access the actions.

Cognitive Actions Overview

Generate Dream Shaper Image

The Generate Dream Shaper Image action allows you to create an image based on comprehensive style and content instructions. With options to include artistic influences and exclude certain elements, this action helps maintain clarity and focus in the generated images.

  • Category: Image Generation

Input

The input for this action requires the following fields:

  • prompt (required): A string containing detailed style and content instructions for image generation. It defines the artistic influences and composition details.
  • negativePromptOptions (optional): A string specifying elements to exclude from image generation. By default, it excludes items like "blurry," "illustration," and "low quality" to ensure a high-quality output.

Here’s an example of the JSON payload needed to invoke this action:

{
  "prompt": "<lora:RTMCHBKH0123_Style_Long:0.9>, Impasto, RTMCHBKH0123 style, a log cabin on a snowy cliff, smoke plume, hard evening lighting, snow, snowing",
  "negativePromptOptions": "blurry, illustration, toy, clay, low quality, flag, nasa, mission patch"
}

Output

Upon successful execution, this action typically returns a URL to the generated image. Here’s an example of the output you might receive:

https://assets.cognitiveactions.com/invocations/ab101a63-d803-46d8-8179-505f63a815a8/eaf74ee7-919f-40a2-806b-9006e0a75ff1.png

This URL points to the generated image, which you can then use in your applications.

Conceptual Usage Example (Python)

Here’s a conceptual Python code snippet demonstrating how to call the Generate Dream Shaper Image action via a hypothetical Cognitive Actions API endpoint:

import requests
import json

# Replace with your Cognitive Actions API key and endpoint
COGNITIVE_ACTIONS_API_KEY = "YOUR_COGNITIVE_ACTIONS_API_KEY"
COGNITIVE_ACTIONS_EXECUTE_URL = "https://api.cognitiveactions.com/actions/execute" # Hypothetical endpoint

action_id = "46e2ae32-0a50-478d-9f74-5c5c1609ff28"  # Action ID for Generate Dream Shaper Image

# Construct the input payload based on the action's requirements
payload = {
    "prompt": "<lora:RTMCHBKH0123_Style_Long:0.9>, Impasto, RTMCHBKH0123 style, a log cabin on a snowy cliff, smoke plume, hard evening lighting, snow, snowing",
    "negativePromptOptions": "blurry, illustration, toy, clay, low quality, flag, nasa, mission patch"
}

headers = {
    "Authorization": f"Bearer {COGNITIVE_ACTIONS_API_KEY}",
    "Content-Type": "application/json"
}

try:
    response = requests.post(
        COGNITIVE_ACTIONS_EXECUTE_URL,
        headers=headers,
        json={"action_id": action_id, "inputs": payload}  # Hypothetical structure
    )
    response.raise_for_status()  # Raise an exception for bad status codes (4xx or 5xx)

    result = response.json()
    print("Action executed successfully:")
    print(json.dumps(result, indent=2))

except requests.exceptions.RequestException as e:
    print(f"Error executing action {action_id}: {e}")
    if e.response is not None:
        print(f"Response status: {e.response.status_code}")
        try:
            print(f"Response body: {e.response.json()}")
        except json.JSONDecodeError:
            print(f"Response body: {e.response.text}")

In this code:

  • You need to replace YOUR_COGNITIVE_ACTIONS_API_KEY with your actual API key.
  • The action_id corresponds to the Generate Dream Shaper Image action.
  • The input payload is structured according to the required schema, ensuring you provide the necessary prompt and optionally exclude specific elements.

Conclusion

The Dream Shaper 8 Cognitive Actions, particularly the Generate Dream Shaper Image, empower developers to create visually stunning images based on detailed instructions. By utilizing these actions, you can enhance your applications with rich, customized visual content. Consider exploring other potential use cases, such as integrating these image generation capabilities into creative platforms, marketing applications, or even gaming environments. Happy coding!