> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aigenstudio.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Source images

> Requirements for image URLs sent to image create endpoints.

Image-input endpoints use public HTTPS URLs. AI Gen Studio downloads these images server-side before processing.

## Accepted inputs

Use `image_url` in the input object:

```json theme={"theme":{"light":"github-light","dark":"github-light"}}
{
  "image_url": "https://client.example/images/sku-001.jpg",
  "external_id": "sku-001"
}
```

`external_id` is optional and helps you map results back to your catalog.

## URL requirements

Source URLs should:

* use `https://` or `http://`;
* be publicly reachable by AI Gen Studio servers;
* point to a valid image file;
* remain valid long enough for processing;
* avoid redirects to private networks or localhost.

## Supported content

Use standard image formats such as JPG, PNG, or WebP. Keep files reasonably sized and avoid temporary URLs that expire immediately.

## Safety checks

AI Gen Studio validates remote URLs to reduce SSRF and unsafe download risk. Internal network addresses, cloud metadata endpoints, private IP ranges, and unsupported protocols are blocked.
