Give your agent an image URL.
There is no SDK surface to learn and no key to authenticate, so any model that can write a string can ship imagery. This page hands yours the setup: the files to read, the environment variable to set, and the snippet for the tool you are in.
Every link and snippet below is written for YOUR-PROJECT.staging.imagegpt.host.
Sign in and this page fills in your project host for you.
Everything an agent needs is a URL on this site.
Point yours at one of these. Each one is generated, so it can never advertise a model or a parameter the API does not serve.
/llms.txt and /SKILL.md also take ?lang= — one or more of html, react, vue, svelte, javascript, typescript, python, ruby, go, rust and elixir — to keep only the examples you need. Every HTML page here advertises these files in its headers too (X-Llms-Txt and a Link: rel=alternate), so a crawler finds them without reading this page.
One snippet, whichever tool you are in.
Pick the one you use. Each snippet is written for the project above.
export IMAGEGPT_PROJECT=YOUR-PROJECT mkdir -p ~/.claude/skills/imagegpt curl -o ~/.claude/skills/imagegpt/SKILL.md "https://imagegpt.cloud/SKILL.md"
Claude Code loads skills from ~/.claude/skills, and /SKILL.md is the same file /.well-known/skills advertises to agents that discover skills on their own. Add ?lang=python (or any of the eleven languages) to narrow the code examples inside it.
The response is the image, not a job to poll.
No JSON, no base64, no signed URL that expires. The first request generates the image and every request after it is served from cache, so an agent can write the URL into a component, a README or an email and move on.
Nothing an agent sends can fail the request except a missing prompt: an unrecognised value is replaced with a documented default and reported in an IGPT-Warning header, so a URL written once keeps serving. How invalid parameters behave
GET https://YOUR-PROJECT.staging.imagegpt.host/image
?prompt=matte+ceramic+mug+on+concrete
&route=quality/high
&aspect_ratio=4:3Hand your agent a project of its own.
Free 7-day trial included. Cancel any time.