Free Unlimited DALL-E-3 - v2

Test this app for free
542
import logging
from flask import Flask, render_template
from gunicorn.app.base import BaseApplication

from routes import create_app
app = create_app()

# Setup logging
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)

class StandaloneApplication(BaseApplication):
    def __init__(self, app, options=None):
        self.application = app
        self.options = options or {}
        super().__init__()

    def load_config(self):
        # Apply configuration to Gunicorn
        for key, value in self.options.items():
            if key in self.cfg.settings and value is not None:
                self.cfg.set(key.lower(), value)

    def load(self):
Get full code

Created: | Last Updated:

Demo at https://app--266a4010-2c1e-410b-a9e6-93252d88a540.app.getlazy.ai/ - You get the api key at https://api.discord.rocks

Introduction to the Magic Prompt Generator Template

The Magic Prompt Generator is a powerful template that enables you to create a web application capable of transforming vague prompts into specific ones for generating high-quality AI-generated images. This template integrates with Discord.Rocks' API to ensure intelligent prompt transformation and image generation. It's designed to be user-friendly, with a minimalist interface that focuses on user interaction and basic error handling.

Getting Started

To begin using this template, simply click on Start with this Template within the Lazy platform. This will pre-populate the code in the Lazy Builder interface, so you won't need to copy or paste any code manually.

Initial Setup

Before you can use the template, you need to set up an API key as an environment secret within the Lazy Builder. Here's how to acquire and set up your API key:

  • Sign up for an account with Discord.Rocks to access their API.
  • Once registered, navigate to your account settings or dashboard to find your API key.
  • Copy the API key provided by Discord.Rocks.
  • In the Lazy Builder, go to the Environment Secrets tab.
  • Create a new secret with the key as API_KEY and paste the API key you copied as the value.

Test: Deploying the App

With the API key set up, you're ready to deploy the app. Press the Test button to begin the deployment process. The Lazy CLI will handle the deployment, and you won't need to install any libraries or set up your environment.

Entering Input

If the application requires user input, the Lazy App's CLI interface will prompt you to provide it after you press the test button. Follow the prompts in the CLI to input the necessary information.

Using the App

Once the app is deployed, you can interact with the web interface to enter prompts and generate images. The generated images and prompts will be displayed on the same page for easy viewing.

Integrating the App

If you need to integrate the generated prompts or images into another service or frontend, you can use the server link provided by the Lazy builder CLI after deployment. This link allows you to access the API endpoints created by the app.

For example, to integrate the image generation API into your website, you can send a POST request to the server link with the necessary JSON payload. Here's a sample request and response:

`POST /generate_prompt HTTP/1.1
Host: [Server Link]
Content-Type: application/json

{
  "prompt": "sunset over the mountains",
  "magic": true
}`

Sample response:

{   "generated_prompt": "A breathtaking sunset descending behind the peaks of rugged mountains",   "image_url": "https://api.discord.rocks/path/to/generated/image.png" }

Remember to replace [Server Link] with the actual server link provided by the Lazy builder CLI.

For further details on the Discord.Rocks API and how to use it, refer to their official documentation provided in the code.

Technologies

Similar templates