# Artbreeder AI Image Creator (`muhammetakkurtt/artbreeder-ai-image-creator`) Actor

Transform text prompts into stunning AI-generated images with Artbreeder's powerful Text-to-Image API . Create high-quality visuals using Flux Schnell or SDXL Lightning models with customizable dimensions, quality settings, and NSFW detection. Perfect for designers, marketers, and content creators.

- **URL**: https://apify.com/muhammetakkurtt/artbreeder-ai-image-creator.md
- **Developed by:** [Muhammet Akkurt](https://apify.com/muhammetakkurtt) (community)
- **Categories:** AI, Automation
- **Stats:** 236 total users, 9 monthly users, 100.0% runs succeeded, 5 bookmarks
- **User rating**: 4.01 out of 5 stars

## Pricing

from $5.00 / 1,000 prompt processings

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

![Artbreeder AI Image Creator | Create Stunning AI Art](https://i.postimg.cc/dVgv8K63/1000022965.png)

## Artbreeder AI Image Creator | Text-to-Image AI Art Creator

Generate stunning AI-powered images with Artbreeder's powerful text-to-image models. This Apify actor transforms your text prompts into beautiful, professional-quality images for design projects, content creation, marketing materials, and more.

### ✨ Key Features of Artbreeder AI Image Creator

- **Advanced Text-to-Image Generation**: Create high-quality AI art from simple text descriptions.
- **Negative Prompts**: Specify what you don't want to see in your images.
- **Multiple AI Models**: Choose from a wide range of models including Flux, Flux Krea, SDXL, and SD-3.5 variants to get the perfect style and speed.
- **Customizable Image Dimensions**: Select from various shapes including Square (1024×1024), Wider (1256×840), Wide (1184×888), Tall (888×1184), or Taller (840×1256).
- **Fine-Tuned Control**: Adjust `Guidance Scale` to control how closely the model follows your prompt and `Inference Steps` for image quality.
- **Batch Processing**: Generate multiple images simultaneously.
- **NSFW Detection**: Automatic flagging of potentially inappropriate content.

### Ready-to-Run Examples

Get started in seconds — open any example in the Apify Console and click **Run**:

- **[Generate AI Images from Prompts](https://apify.com/muhammetakkurtt/artbreeder-ai-image-creator/examples/generate-ai-images-from-prompts)** — text-to-image with the FLUX Krea model.
- **[Generate AI Art with FLUX Dev](https://apify.com/muhammetakkurtt/artbreeder-ai-image-creator/examples/generate-ai-art-with-flux-dev)** — high-quality art with the FLUX Dev model.
- **[Generate Wide AI Wallpapers](https://apify.com/muhammetakkurtt/artbreeder-ai-image-creator/examples/generate-wide-ai-wallpapers)** — wide, wallpaper-shaped images for desktop backgrounds.
- **[Generate AI Images with SDXL](https://apify.com/muhammetakkurtt/artbreeder-ai-image-creator/examples/generate-ai-images-with-sdxl)** — text-to-image with the SDXL model.
- **[Generate Portrait AI Images](https://apify.com/muhammetakkurtt/artbreeder-ai-image-creator/examples/generate-portrait-ai-images)** — tall, portrait-shaped images for characters and posters.

### 🚀 How to Use Artbreeder AI Image Creator

1. Run this actor in the Apify console.
2. Configure your image generation parameters:
   - **Prompts**: Enter descriptive text for your desired images.
   - **Negative Prompt**: Describe elements to exclude from the generated image (e.g., 'blurry, low quality').
   - **Model Version**: Select the AI model. Options include:
     - `Flux`: High-quality generation.
     - `Flux Schnell`: Fast, high-quality generation.
     - `Flux Krea`: Advanced Flux model with enhanced creativity.
     - `SDXL Lightning`: Fastest generation.
     - `SD-3.5 Large`: Stable Diffusion 3.5 Large model.
     - `SD-3.5 Medium`: Stable Diffusion 3.5 Medium model.
     - `SDXL 1.0`: Standard Stable Diffusion XL model.
   - **Guidance Scale**: Controls how much the model follows your prompt. Higher values mean it follows the prompt more closely but can be less creative.
   - **Image Shape**: Select the aspect ratio for your project.
   - **Inference Steps**: Number of processing steps. Higher values can improve quality but increase generation time.
   - **Concurrent Requests**: Set how many images to generate in parallel.
   - **Proxy Settings**: Using a proxy is recommended for faster and more reliable results.

#### Example Input

```json
{
  "prompts": [
    "A majestic lion with a crown of stars, in a cosmic nebula",
    "An enchanted forest library with glowing books floating in the air"
  ],
  "negativePrompt": "low detail, blurry, text, watermark",
  "modelVersion": "flux-krea",
  "shape": "square",
  "guidanceScale": 5,
  "numInferenceSteps": 8,
  "concurrentRequests": 5,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

### 📊 Output Results

Each generated image is saved to the Apify dataset with comprehensive metadata:

- `prompt`: The original text description used for generation
- `image_url`: Direct URL to download the AI-generated image
- `image_size`: Precise dimensions of the created image \[width, height]
- `is_nsfw`: Content safety indicator (true/false)

#### Example Output Data

```json
[
    {
        "prompt": "A beautiful sunset over the mountains",
        "image_url": "https://artbreederpublic-shortlived.s3.amazonaws.com/30d/imgs/4584b05006844909b61c364a.jpeg",
        "image_size": [1024, 1024],
        "is_nsfw": false
    },
    {
        "prompt": "A futuristic cityscape",
        "image_url": "https://artbreederpublic-shortlived.s3.amazonaws.com/30d/imgs/615e0dde14cc44449f517218.jpeg",
        "image_size": [1024, 1024],
        "is_nsfw": false
    },
    {
        "prompt": "A cosmic tree with stars and galaxies hanging from its branches",
        "image_url": "https://artbreederpublic-shortlived.s3.amazonaws.com/30d/imgs/082a2505084f41febd71a6e6.jpeg",
        "image_size": [1024, 1024],
        "is_nsfw": false
    }
]
```

### Notes

- For the `SDXL Lightning` model, inference steps are capped at 8.
- For the `Flux Schnell` model, inference steps are capped at 12.
- For `SDXL` models, the `Guidance Scale` is capped at 12.
- Using a residential proxy is recommended for more reliable results.

# Actor input Schema

## `prompts` (type: `array`):

List of prompts for generating images

## `negativePrompt` (type: `string`):

Things to exclude from the generated image (e.g. 'blurry, low quality')

## `modelVersion` (type: `string`):

Artbreeder model version to use

## `guidanceScale` (type: `integer`):

Controls how much the model follows your prompt. Higher values = more closely follows prompt but less creative. Note: For SDXL models, values are capped at 12.

## `shape` (type: `string`):

Shape of the generated image

## `numInferenceSteps` (type: `integer`):

Number of compute/inference steps (higher values = better quality but slower). Model limits: SDXL Lightning max 8, Flux-schnell max 12.

## `concurrentRequests` (type: `integer`):

Maximum number of simultaneous requests

## `proxyConfiguration` (type: `object`):

Using a proxy is recommended for faster and more reliable results

## Actor input object example

```json
{
  "prompts": [
    "A cosmic tree with stars and galaxies hanging from its branches",
    "A glass bridge spanning across two floating mountains",
    "Mermaids singing in an underwater concert"
  ],
  "negativePrompt": "",
  "modelVersion": "flux-krea",
  "guidanceScale": 5,
  "shape": "square",
  "numInferenceSteps": 25,
  "concurrentRequests": 5,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "prompts": [
        "A cosmic tree with stars and galaxies hanging from its branches",
        "A glass bridge spanning across two floating mountains",
        "Mermaids singing in an underwater concert"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("muhammetakkurtt/artbreeder-ai-image-creator").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "prompts": [
        "A cosmic tree with stars and galaxies hanging from its branches",
        "A glass bridge spanning across two floating mountains",
        "Mermaids singing in an underwater concert",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("muhammetakkurtt/artbreeder-ai-image-creator").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "prompts": [
    "A cosmic tree with stars and galaxies hanging from its branches",
    "A glass bridge spanning across two floating mountains",
    "Mermaids singing in an underwater concert"
  ]
}' |
apify call muhammetakkurtt/artbreeder-ai-image-creator --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,muhammetakkurtt/artbreeder-ai-image-creator"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/GMoaMuJzdtnU1Ndra/builds/slbtuPPRmZZNmF1Z8/openapi.json
