Total Prompts ↗
0
Completed (Done) ↗
0
Pending ↗
0
Failed ↗
0
Images Generated ↗
0
📥 Export ImgBB CSV
WebSocket Logs Live
Execution Logs (Live Output)
[SYSTEM] Dashboard initialized. Waiting for task logs...

Add New Prompts (Single or Bulk)

Paste one or multiple prompts below (one prompt per line):

Prompts Database (`prompts.csv`)

📥 Export ImgBB CSV 📥 Export Cloudinary CSV 📥 Export Full CSV
#Prompt TextStatusScoreFilename / LocalImgBB Link Cloudinary Link DateActions
Loading prompts database...

Application & Vision API Settings

Configure CLIProxy, OpenAI, or Replicate Vision API credentials and scoring options. Settings persist automatically across runs.

🎨 Image Generation Engine

Choose between browser-based Ideogram, high-speed Runware API, CLIProxy, Surplus Intelligence, or OpenLux.

✨ OpenLux API Settings

Get your API token from openlux.ai.
Default: `https://api.openlux.ai`
e.g. `gpt-image-2-c:stable` or comma-separated models for rotation/failover.
Output resolution dimension.
Render quality parameter.

🌐 Surplus Intelligence API Settings

Get your API key from surplusintelligence.ai.
Default: `https://api.surplusintelligence.ai`
e.g. `seedream-4.5`, `gpt-5-image`, `gpt-5-image-mini`, `venice-flux-1.1`, or comma-separated rotation/failover.
Output resolution dimension.
Render quality parameter.

🔌 CLIProxy Image API Settings

Used for image generation via CLIProxy `/v1/images/generations`.
Endpoint host. Default: `https://cli-proxy-api.femioja.cfd`
e.g. `gpt-image-2`, or comma-separated models for rotation (e.g. `gpt-image-2, dall-e-3`).
Standard dimension mapped to GPT-image-2.
Render quality parameter.
Provider to generate on when CLIProxy hits 429 / rate limit.
Duration subsequent prompts bypass CLIProxy after a 429 (Default: 180s).
If an image provider rejects a prompt for safety/moderation, an LLM reformulates it safely while preserving the core visual concept.

⚡ Runware.ai API Settings

Get your API key from runware.ai.
e.g. `runware:101@1` (FLUX.1 Schnell), `runware:100@1` (FLUX.1 Dev), or Civitai AIR.
Format returned by Runware API.
Default: 768px (for 9:16 vertical Pinterest Pin).
Default: 1344px (for 9:16 vertical Pinterest Pin).
Optional Civitai or Runware LoRA identifier.
Strength of the LoRA model (Default: 0.8).
Custom JSON parameters merged into the Runware image task.

👥 Ideogram Multi-Account Settings

Run both accounts simultaneously in parallel (2x speed) or rotate sequentially.
Opens Chrome for 5 minutes to sign into each account and save sessions.

⚡ Tier 1: CLIProxy Vision API (Primary Judge)

Tier 1 Judge: Scores via CLIProxy `/v1/chat/completions` (`gpt-5.6-luna` ➔ inner fallback `gemini-3.8-flash-high`).
Base URL for CLIProxy API. Default: `https://cli-proxy-api.femioja.cfd`
Default: `gpt-5.6-luna` (auto-falls back to `gemini-3.8-flash-high`).

🤖 Fallback Vision Cascade (Tier 2 Surplus ➔ Tier 3 OpenLux ➔ Tier 4 Replicate)

Uses `SURPLUS_API_KEY`. Default: `gpt-5.6-luna` (inner fallback `gemini-2.5-flash`).
Uses `OPENLUX_API_KEY`. Default: `gpt-5.6-luna` (inner fallback `gpt-4o-mini`).
Tier 4: Vision evaluation via Replicate API (Tier 5 defaults score to 7 if all fail).
Default: `openai/gpt-4o-mini`

🎛️ Pipeline Scoring Options

Minimum score required to accept an image. Default: 6
How many times to regenerate if images score below threshold. Default: 2

🔍 Image Upscaling & Quality

Doubles image dimensions (e.g. 720×1280 ➔ 1440×2560) using high-sharpness Lanczos filter. Native >= 1000px images skip upscaling.
Compression quality for saved output images. Default: 95%

☁️ ImgBB Cloud Hosting (Round-Robin Multi-Key)

Unscaled images (>=1000px) upload via CDN URL directly; upscaled images upload from output_images/.
Enter 1 or multiple keys (comma-separated). Rotates round-robin across keys with auto-failover if a key fails.
e.g. 15552000 (6 months). Leave blank for permanent hosting.

⛅ Cloudinary Cloud Image Hosting

Uploads local high-res image directly to Cloudinary and saves permanent HTTPS CDN link.
Found in your Cloudinary Dashboard under Account Details.
Required for signed uploads.
Required for signed uploads (generates SHA-1 signature).
Use if your Cloudinary account uses an unsigned upload preset.
Destination folder name on Cloudinary. Default: `pinterest_automation`
Paste full `CLOUDINARY_URL` string to automatically auto-fill Cloud Name, API Key, and Secret.