Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / AI/ML / All-Images.ai API
All-Images.ai API logo

All-Images.ai API

Agent-ready OpenAPI document · curated by JenticAI/MLVisionapiKey2 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Generate AI images from natural-language prompts and retrieve them by ID - a two-call flow that fits any agent loop.

Use for: I need to generate an image from a text prompt, Get the status of an image generation job, Retrieve the URL of a finished AI image, Check whether image {id} has finished rendering

Not supported: Does not handle video generation, audio synthesis, or 3D rendering - use for text-to-image generation and retrieval only.

Jentic publishes the only available OpenAPI specification for All-Images.ai API, keeping it validated and agent-ready. All-Images.ai is an AI image generation platform that exposes a tight surface area: one endpoint to kick off a generation job and one endpoint to poll for the resulting image. Authentication is via an X-API-Key header, and jobs run asynchronously so callers submit a prompt and check back for the rendered output. The minimal endpoint count makes it well suited for embedding inside agent workflows where one specific image is needed.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the All-Images.ai API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the All-Images.ai API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fall-images.ai%2Fall-images-ai" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fall-images.ai%2Fall-images-ai" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with All-Images.ai API.

Submit a text prompt to generate a new AI image

Poll for an image by its imageId until generation completes

Retrieve metadata and the rendered URL for a finished image

Authenticate every call with a single X-API-Key header

Drive image creation from agent prompts without browser automation

Use Cases

Patterns agents use All-Images.ai API for, with concrete tasks.

★ Automated marketing creative

Marketing teams generate campaign visuals on demand by sending prompts derived from product copy. The agent posts to /v1/images/generate, polls /v1/images/{imageId} until ready, and writes the result URL into a CMS record. The flow is two endpoints, so the integration fits inside a single workflow step rather than a multi-stage pipeline.

POST /v1/images/generate with prompt 'minimalist product hero on white background', then poll GET /v1/images/{imageId} every 5 seconds until status is complete and store the URL.

Programmatic blog illustration

Editorial bots generate a header image for each new article by feeding the article title into the generation endpoint. Because the API uses a job-and-poll model, the bot can fire off all generations in parallel and reconcile results as they arrive. This keeps publishing pipelines unblocked even when render time spikes.

Generate a header image for the article titled 'How to ship faster' by calling POST /v1/images/generate, then poll until the image is ready.

Agent-driven creative iteration

An agent receives a brief, generates an image, evaluates the result against the brief using a vision model, then re-prompts if the result misses. All-Images.ai's two-endpoint surface is small enough that the loop runs cleanly. Through Jentic the agent never sees the raw API key - it just searches, loads, and executes.

Use Jentic to search 'generate an AI image', execute POST /v1/images/generate with the brief, fetch the result, and if a vision check fails, re-prompt with adjusted text.

Key Endpoints

2 endpoints — jentic publishes the only available openapi specification for all-images.

METHOD

PATH

DESCRIPTION

POST

/v1/images/generate

Submit a prompt and start image generation

GET

/v1/images/{imageId}

Get image details and rendered URL

POST

/v1/images/generate

Submit a prompt and start image generation

GET

/v1/images/{imageId}

Get image details and rendered URL

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring the All-Images.ai API by hand means attaching its API key to api.all-images.ai, submitting generation requests, and polling for the finished image yourself. Through Jentic you install once, import the All-Images.ai API from the API Directory, store the API key once, and your agent calls it.

Permission scoping

Permission scoping

The All-Images.ai API puts the image id in the URL path (/v1/images/{imageId}) for retrieval while generation targets travel in the request body, so limit the agent to the operations it needs, such as generating an image or fetching one by id. You choose the operations it may call, so generation is not included unless you add it.

Credential management

Credential isolation

Your All-Images.ai API key is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'generate an image from a prompt' or 'retrieve a generated image', and Jentic returns the matching All-Images.ai operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

OpenAI

→

OpenAI's image generation endpoints cover similar text-to-image workflows

Choose OpenAI when you already use the OpenAI stack for text and want image generation behind the same API key

Alternative

Stability AI

→

Stability AI offers Stable Diffusion-based generation with model selection

Choose Stability AI when you need fine-grained control over the underlying model and inference parameters

Alternative

Replicate

→

Replicate hosts many open-source image models behind a unified API

Choose Replicate when you want to swap between many community image models without re-integrating

Complementary

remove.bg

→

Strip backgrounds from generated images for product use

Use remove.bg as a follow-up step when an image generated via All-Images.ai needs a transparent background

FAQs

Specific to using All-Images.ai API through Jentic.

Why is there no official OpenAPI spec for All-Images.ai API?

All-Images.ai does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call All-Images.ai API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the All-Images.ai API use?

Every call requires an X-API-Key header. Through Jentic, the key is stored in the encrypted vault and injected at execution time, so it never appears in agent prompts or logs.

Can I generate an image and get the URL in a single call?

No. Generation is asynchronous: POST /v1/images/generate returns an imageId, and you poll GET /v1/images/{imageId} until the rendered URL is available. Plan for retry logic in the calling code.

How do I generate an image via the All-Images.ai API through Jentic?

Run pip install jentic, then in code search for 'generate an AI image', load the input schema for POST /v1/images/generate, execute with your prompt, and poll the returned imageId via GET /v1/images/{imageId} until complete.

What are the rate limits for the All-Images.ai API?

The OpenAPI spec does not declare explicit rate limits. Treat the asynchronous job model as the throttle and design polling intervals (e.g. 5 seconds) to avoid spamming the retrieval endpoint.

Can I retrieve an image after the original job has finished?

Yes. GET /v1/images/{imageId} returns the image record including the rendered URL as long as the imageId is known. Store the imageId from the generation response if you need to fetch the image later.

Can I limit what my agent is allowed to do with the All-Images.ai API?

Yes. Because you run Jentic One yourself, your own rules decide which of the two All-Images.ai operations the agent may call, so you can grant it only POST /v1/images/generate to start a render, only GET /v1/images/{imageId} to fetch a finished image by id, or both. You also control which stored credential the agent uses, so a read-only agent can retrieve images without ever being able to start new generation jobs. Nothing is callable unless you explicitly allow it.

GET STARTED

Start building with All-Images.ai API

Explore with Jentic One
View OpenAPI Document