Source: https://ailoot.ai/models/sk/openai-gpt-image-1-mini/
Canonical: https://ailoot.ai/models/sk/openai-gpt-image-1-mini/
Language: sk

# OpenAI: GPT Image 1 Mini

[Markdown](https://ailoot.ai/models/sk/openai-gpt-image-1-mini/index.md) · [JSON](https://ailoot.ai/models/sk/openai-gpt-image-1-mini/facts.json)

## [OpenAI: GPT Image 1 Mini](https://ailoot.ai/models/sk/openai-gpt-image-1-mini/)

GPT Image 1 Mini vytvára a upravuje obrázky z textu a vizuálnych referencií v rodine GPT Image 1. Podporuje štandardné rozmery výstupu, masky a bežné obrazové formáty s vernosťou vstupu low namiesto možnosti high modelu GPT Image 1.

- [**Ailoot Ultra · Obrázky** `POST /v1/images/generations` `openai/gpt-image-1-mini`](https://ailoot.ai/models/sk/openai-gpt-image-1-mini/#method-0)
- [**Ailoot Ultra · Obrázky** `POST /v1/images/generations` `gpt-image-1-mini`](https://ailoot.ai/models/sk/openai-gpt-image-1-mini/#method-1)

O modeli

Tento opis pokrýva možnosti modelu. Dostupné vstupy, výstupy a voľby v Ailoot sú uvedené nižšie pre vybranú metódu.

GPT Image 1 Mini je pomenovaná verzia Mini z rodiny GPT Image 1 od OpenAI. Prijíma text a obrázky a vytvára obrazové výstupy prostredníctvom postupov výrobcu na generovanie a úpravu. Použite ho na bežné tvorivé zadania, vizuálne koncepty a zmeny dodaného obrázka, pri ktorých dokumentované ovládacie prvky verzie Mini zodpovedajú úlohe. Pri príprave úlohy používajte štandardné rozmery snímky modelu Mini a vernosť vstupu low.

Pri novom obrázku opíšte motív, scénu, svetlo, kompozíciu a štýl. Pri úprave určte požadovanú zmenu a zdrojové prvky, ktoré majú zostať rozpoznateľné. Jednoduché zadanie ilustrácie môže žiadať rozvozový bicykel vedľa vchodu, veľké čisté tvary a striedmu paletu; pokračovanie môže zmeniť pozadie a zachovať vybranú kompozíciu. Dokumentované priame postupy prijímajú najviac 32000 znakov promptu a umožňujú požadovať jeden až desať výstupov, ktoré môžu ponúknuť varianty na posúdenie.

Pri úpravách možno použiť najviac šestnásť vstupných obrázkov. Vysvetlite, ktorý obrázok poskytuje hlavný motív, prostredie alebo výtvarné spracovanie, a nenechávajte tieto úlohy nejasné. GPT Image 1 Mini podporuje pri input\_fidelity iba hodnotu low. Nastavenie high dostupné pri GPT Image 1 nie je možnosťou pre Mini. Vernosť vstupu je oddelená od kvality vykreslenia výstupu: voľba vysokej kvality výstupu nezapína iný režim zachovania zdroja. Požiadavky na zachovanie udržujte výslovné a vo výslednom obrázku preskúmajte relevantné detaily zdroja.

Maska môže usmerniť požadovanú zmenu vybranej oblasti. Zdroj a maska potrebujú rovnaký formát a rozmery a maska vyžaduje alfa kanál; sprievodca generovaním obrázkov uvádza požiadavku na veľkosť pod 50 MB. Pri viacerých zdrojových obrázkoch sa maska vzťahuje na prvý. Cielené zadanie môže žiadať zmenu farby jedného predmetu pri zachovaní celkovej kompozície scény. Maska je usmernenie založené na prompte, nie zaručená geometrická hranica, preto overte priľahlú oblasť aj zamýšľanú zmenu.

Štandardné rozmery snímky sú 1024 × 1024, 1536 × 1024 a 1024 × 1536 pixelov s automatickým výberom tam, kde sa podporuje. Možnosti kvality vykreslenia sú low, medium, high a auto. Sú oddelené od vernosti vstupu modelu Mini, ktorá podporuje iba low. Vlastné rozmery s vysokým rozlíšením a úrovne xhigh alebo max neskorších verzií GPT Image nepatria do tohto profilu Mini. Zvoľte snímku vhodnú na umiestnenie a úroveň kvality primeranú návrhu alebo konečnému výstupu.

Výrobca podporuje výstup PNG, JPEG a WebP, pričom predvolený formát je PNG. JPEG a WebP môžu používať kompresiu od 0 do 100. Priehľadné, nepriehľadné a automatické pozadia riešia odlišné požiadavky rozloženia; keď potrebujete alfa kanál, zvoľte PNG alebo WebP. Priehľadný objekt možno umiestniť do samostatnej kompozície, kým nepriehľadná scéna obsahuje vlastné pozadie. Uchovajte vybraný výstupný súbor a nepovažujte kódovanú podobu jeho doručenia za konečný návrhový výstup.

Obrazová referencia výrobcu dokumentuje streamovanie s najviac tromi priebežnými obrázkami pred dokončením. Náhľad môže zobrazovať priebeh, ale ako dokončený výsledok sa má uchovať iba konečný obrázok. Pri sérii úprav opäť dodajte vybraný obrázok s ďalším konkrétnym pokynom. Rozhranie výrobcu podporuje aj dávkové spracovanie.

Písmo v obrázku, detaily citlivé na rozloženie a vzhľad zdrojového objektu overte podľa zadania. GPT Image môže mať stále ťažkosti s presným umiestnením textu, štruktúrovanými kompozíciami a konzistentnými opakujúcimi sa motívmi medzi generovaniami. Keď treba zmeniť viditeľný detail, použite vybraný výsledok na užšiu úpravu a udržujte jasné požiadavky na zmenu aj zachovanie. Užitočným výsledkom modelu Mini je úplný obrázok pre určenú tvorivú úlohu pripravený so štandardnými rozmermi a ovládaním vernosti, ktoré poskytuje presne táto verzia.

**Ailoot Ultra · Obrázky** `POST /v1/images/generations` `openai/gpt-image-1-mini`

[`openai/gpt-image-1-mini`](https://ailoot.ai/models/sk/#m=openai%2Fgpt-image-1-mini&route=Ultra&caller=openai%2Fgpt-image-1-mini&fmt=images)

OpenAI /`openai/gpt-image-1-mini`

ID modelu

- `openai/gpt-image-1-mini`
- `gpt-image-1-mini`

### Úvod

GPT Image 1 Mini vytvára a upravuje obrázky z textu a vizuálnych referencií v rodine GPT Image 1. Podporuje štandardné rozmery výstupu, masky a bežné obrazové formáty s vernosťou vstupu low namiesto možnosti high modelu GPT Image 1.

Povolené vstupy

Text · Obrázky

Výsledky

Obrázky

### Dostupné v Ailoot · vstupy a metódy

**Ailoot Ultra · Obrázky** `POST /v1/images/generations`

Vstup

`text`, `image`

Výstup

`image`

| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
| --- | --- | --- | --- | --- |
| Pole`model` | Typ`string` | PožiadavkaPovinné | Hodnoty a limity openai/gpt-image-1-mini | Predvolené— |
| Pole`prompt` | Typ`string` | PožiadavkaPovinné | Hodnoty a limity Minimálna dĺžka: 1 | Predvolené— |
| Pole`aspect_ratio` | Typ`string` | PožiadavkaVoliteľné | Hodnoty a limity 1:1, 3:2, 2:3, auto | Predvolené— |
| Pole`quality` | Typ`string` | PožiadavkaVoliteľné | Hodnoty a limity auto, low, medium, high | Predvolené— |
| Pole`background` | Typ`string` | PožiadavkaVoliteľné | Hodnoty a limity auto, transparent, opaque | Predvolené— |
| Pole`n` | Typ`integer` | PožiadavkaVoliteľné | Hodnoty a limity Minimum: 1 Maximum: 10 | Predvolené— |
| Pole`input_references` | Typ`array` | PožiadavkaVoliteľné | Hodnoty a limity Minimálny počet položiek: 0 Maximálny počet položiek: 16 | Predvolené— |
| Pole`output_compression` | Typ`integer` | PožiadavkaVoliteľné | Hodnoty a limity Minimum: 0 Maximum: 100 | Predvolené— |
| Pole`provider` | Typ`object` | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |

Parametre a životný cyklus metódy

| Parameter | Špecifikácia |
| --- | --- |
| Parameter`content_type` | Špecifikáciaapplication/json |
| Parameter`required` | Špecifikáciamodel, prompt |
| Parameter`material_types` | Špecifikáciatext, image |

Životný cyklus: `synchronous_result_then_owned_library`

`GET /v1/media/tasks/{task_id}` · skutočne vrátené task\_id alebo záznam v knižnici médií

`GET /v1/media/assets/{asset_id}/content`

`GET /v1/media/assets`

`GET /v1/media/assets/{asset_id}`

### Cenník

##### Ako sa vypočíta konečný poplatok

Zobrazené sadzby slúžia na odhad nákladov pred generovaním. Konečný poplatok sa vypočíta z nákladov zaznamenaných pri pôvodnom generovaní. Namerané trvanie výstupu a predpokladané množstvá nepredstavujú konečné účtované množstvo.

Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.

Rýchly režim

Neuvedené Keď je zvolený rýchly režim

Režim Flex

Neuvedené Keď je zvolený režim flex

Maximálna úroveň uvažovania

Neuvedené Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)

#### Odhadované sadzby na porovnanie

#### Ceny podľa konfigurácie

Každý poplatok priraďte k zobrazeným podmienkam. Pre každú skupinu alternatívnych konfigurácií použite jednu sadzbu.

| Konfigurácia | Sadzobník | Odhadované množstvo | Poplatok |
| --- | --- | --- | --- |
| KonfiguráciaZákladné sadzby za tokeny | SadzobníkZákladná sadzba | Odhadované množstvo— | Poplatok Vstup · Vstupné tokeny · Odhad iba na porovnanie **—** / 1K tokenov Výstup · Výstupné tokeny · Odhad iba na porovnanie **—** / 1K tokenov Vstup · Čítanie cache · Odhad iba na porovnanie **—** / 1K tokenov Vstup · Zápis do cache · Odhad iba na porovnanie **—** / 1K tokenov Vstup · Zápis do cache, 1 hod · Odhad iba na porovnanie **—** / 1K tokenov |
| KonfiguráciaOdhadované náklady na generovanie | Sadzobník— | Odhadované množstvoodhad pre jedno generovanie | Poplatok Výstup · Odhadované náklady na generovanie · Odhad iba na porovnanie **$0.065536** odhad pred generovaním Tento odhad nepredstavuje dodatočný poplatok ani pevnú sadzbu za dokončené generovanie. |

Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. [Ako funguje rezervácia a vyúčtovanie →](https://ailoot.ai/docs/sk/billing/reserve/)

### Príklady požiadaviek

#### Ailoot Ultra · Obrázky

curl

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p={'model': 'openai/gpt-image-1-mini', 'prompt': 'a red panda astronaut floating in space, studio lighting'}

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/images/generations \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import base64, json, os, subprocess
from pathlib import Path
from urllib.parse import urlsplit, urljoin

def save_images(items):
    if not items: raise SystemExit("No completed images; retain the full response")
    for index, item in enumerate(items):
        encoded=item.get("b64_json")
        uri=item.get("url", "")
        if not encoded and uri.startswith("data:image/"):
            header, separator, encoded=uri.partition(",")
            if not separator or ";base64" not in header: raise SystemExit("Unsupported image data URI")
        if encoded:
            raw=base64.b64decode(encoded,validate=True)
        elif uri:
            uri=urljoin("https://api.ailoot.ai",uri)
            parsed=urlsplit(uri)
            if parsed.scheme!="https" or not parsed.netloc or parsed.username or parsed.password:
                raise SystemExit("Invalid returned image URL")
            owned=parsed.netloc=="api.ailoot.ai" and parsed.path.startswith("/v1/media/assets/") and parsed.path.endswith("/content")
            args=["curl","--fail-with-body","--silent","--show-error",uri]
            if owned: args += ["-H","Authorization: Bearer "+os.environ["AILOOT_API_KEY"]]
            temporary=Path(f"image-{index}.bin")
            subprocess.run(args+["-o",str(temporary)],check=True)
            raw=temporary.read_bytes()
            temporary.unlink()
        else: raise SystemExit("Image has neither bytes nor URL")
        if not raw: raise SystemExit("Empty image result")
        ext="png" if raw.startswith(b"\x89PNG") else "jpg" if raw.startswith(b"\xff\xd8") else "webp" if raw[:4]==b"RIFF" and raw[8:12]==b"WEBP" else "svg" if raw.lstrip().startswith((b"<svg",b"<?xml")) else "bin"
        Path(f"image-{index}.{ext}").write_bytes(raw)
    print("Every returned image saved; complete response metadata retained")
save_images(json.loads(Path("result.json").read_text())["data"])
PY_RESULT
```

### Prijať a uložiť výsledky

#### Ailoot Ultra · Obrázky

Stiahnite každý vrátený obrázok alebo uložte jeho obsah Base64

- `GET /v1/media/tasks/{task_id}`
- `GET /v1/media/assets/{asset_id}/content`
- `GET /v1/media/assets`
- `GET /v1/media/assets/{asset_id}`

Čítanie ďalšieho obsahu

Čítať existujúce podklady, ktoré vám patria

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
```

##### Uchovať všetky dokončené výsledky

Uložte každý dokončený obrázok; stiahnite obsah z každej vrátenej URL alebo dekódujte jeho obsah Base64.

Uchovajte úplnú odpoveď a hlavičky, všetky skutočné výstupy, pôvodné vrátené identifikátory a všetky polia s údajmi o spotrebe. Obnovte pôvodnú operáciu bez opätovného odoslania požiadavky na vytvorenie.

##### Ak treba overiť pôvodnú odpoveď

Uchovajte vrátené X-Client-Request-ID na zosúladenie záznamov. Čítajte iba skutočne vrátené hodnoty task\_id/asset\_id alebo vlastnú knižnicu médií; nikdy nevytvárajte URL úlohy z ID operácie a nikdy znova neodosielajte požiadavku na vytvorenie.

Polia odpovede

| Pole | Typ |
| --- | --- |
| Pole`created` | Typ |
| Pole`data[].url` | Typ |
| Pole`data[].b64_json` | Typ |
| Pole`usage` | Typ |

### Aliasy

#### Aliasy modelov

**Ailoot Ultra** [`openai/gpt-image-1-mini`](https://ailoot.ai/models/sk/#m=openai%2Fgpt-image-1-mini&route=Ultra&caller=openai%2Fgpt-image-1-mini&fmt=images), [`gpt-image-1-mini`](https://ailoot.ai/models/sk/#m=openai%2Fgpt-image-1-mini&route=Ultra&caller=gpt-image-1-mini&fmt=images)

#### Aliasy ciest metód

`/v1/images`

#### Súvisiace ID na volanie

[`openai/gpt-image-1-mini`](https://ailoot.ai/models/sk/#m=openai%2Fgpt-image-1-mini&route=Ultra&caller=openai%2Fgpt-image-1-mini&fmt=images), [`gpt-image-1-mini`](https://ailoot.ai/models/sk/#m=openai%2Fgpt-image-1-mini&route=Ultra&caller=gpt-image-1-mini&fmt=images)

**Ailoot Ultra · Obrázky** `POST /v1/images/generations` `gpt-image-1-mini`

[`gpt-image-1-mini`](https://ailoot.ai/models/sk/#m=openai%2Fgpt-image-1-mini&route=Ultra&caller=gpt-image-1-mini&fmt=images)

OpenAI /`gpt-image-1-mini`

ID modelu

- `openai/gpt-image-1-mini`
- `gpt-image-1-mini`

### Úvod

GPT Image 1 Mini vytvára a upravuje obrázky z textu a vizuálnych referencií v rodine GPT Image 1. Podporuje štandardné rozmery výstupu, masky a bežné obrazové formáty s vernosťou vstupu low namiesto možnosti high modelu GPT Image 1.

Povolené vstupy

Text

Výsledky

Obrázky

### Dostupné v Ailoot · vstupy a metódy

**Ailoot Ultra · Obrázky** `POST /v1/images/generations`

Vstup

`text`

Výstup

`image`

| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
| --- | --- | --- | --- | --- |
| Pole`model` | Typ`string` | PožiadavkaPovinné | Hodnoty a limity gpt-image-1-mini | Predvolené— |
| Pole`prompt` | Typ`string` | PožiadavkaPovinné | Hodnoty a limity Maximálna dĺžka: 32 000 | Predvolené— |
| Pole`size` | Typ`string` | PožiadavkaVoliteľné | Hodnoty a limity 1024x1024, 1536x1024, 1024x1536, auto | Predvolenéauto |
| Pole`background` | Typ`string` | PožiadavkaVoliteľné | Hodnoty a limity transparent, opaque, auto | Predvolenéauto |
| Pole`moderation` | Typ`string` | PožiadavkaVoliteľné | Hodnoty a limity low, auto Podmienky: Na štandardnú moderáciu obsahu použite auto. | Predvolené— |
| Pole`n` | Typ`integer` | PožiadavkaVoliteľné | Hodnoty a limity Minimum: 1 Maximum: 10 | Predvolené1 |
| Pole`quality` | Typ`string` | PožiadavkaVoliteľné | Hodnoty a limity auto, high, medium, low | Predvolenéauto |
| Pole`output_compression` | Typ`integer` | PožiadavkaVoliteľné | Hodnoty a limity Minimum: 0 Maximum: 100 Podmienky: Platí pre výstup JPEG a WebP; odošlite zdokumentovanú celočíselnú hodnotu. | Predvolené100 |
| Pole`output_format` | Typ`string` | PožiadavkaVoliteľné | Hodnoty a limity webp, png, jpeg | Predvolenépng |
| Pole`stream` | Typ`boolean` | PožiadavkaVoliteľné | Hodnoty a limity false Podmienky: Táto trasa vracia jednu úplnú odpoveď JSON. | Predvolenéfalse |

Parametre a životný cyklus metódy

| Parameter | Špecifikácia |
| --- | --- |
| Parameter`content_type` | Špecifikáciaapplication/json |
| Parameter`required` | Špecifikáciaprompt, model |
| Parameter`material_types` | Špecifikáciatext |
| Parameter`optional` | Špecifikáciasize, background, moderation, n, quality, output\_compression, output\_format, stream |
| Parameter`conditions` | ŠpecifikáciaPriehľadné pozadie vyžaduje PNG alebo WebP., Kompresia výstupu platí pre JPEG alebo WebP., Vybraná metóda generuje z textu. Úpravy a streamovanie opísané pre výrobcu sú samostatné funkcie. |

Životný cyklus: `synchronous_result_then_owned_library`

`GET /v1/media/tasks/{task_id}` · skutočne vrátené task\_id alebo záznam v knižnici médií

`GET /v1/media/assets/{asset_id}/content`

`GET /v1/media/assets`

`GET /v1/media/assets/{asset_id}`

### Cenník

##### Ako sa vypočíta konečný poplatok

Zobrazené sadzby slúžia na odhad nákladov pred generovaním. Konečný poplatok sa vypočíta z nákladov zaznamenaných pri pôvodnom generovaní. Namerané trvanie výstupu a predpokladané množstvá nepredstavujú konečné účtované množstvo.

Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.

Rýchly režim

Neuvedené Keď je zvolený rýchly režim

Režim Flex

Neuvedené Keď je zvolený režim flex

Maximálna úroveň uvažovania

Neuvedené Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)

#### Odhadované sadzby na porovnanie

#### Ceny podľa konfigurácie

Každý poplatok priraďte k zobrazeným podmienkam. Pre každú skupinu alternatívnych konfigurácií použite jednu sadzbu.

| Konfigurácia | Sadzobník | Odhadované množstvo | Poplatok |
| --- | --- | --- | --- |
| KonfiguráciaZákladné sadzby za tokeny | SadzobníkZákladná sadzba | Odhadované množstvo— | Poplatok Vstup · Vstupné tokeny · Odhad iba na porovnanie **—** / 1K tokenov Výstup · Výstupné tokeny · Odhad iba na porovnanie **—** / 1K tokenov Vstup · Čítanie cache · Odhad iba na porovnanie **—** / 1K tokenov Vstup · Zápis do cache · Odhad iba na porovnanie **—** / 1K tokenov Vstup · Zápis do cache, 1 hod · Odhad iba na porovnanie **—** / 1K tokenov |
| KonfiguráciaOdhadované náklady na generovanie | Sadzobník— | Odhadované množstvoodhad pre jedno generovanie | Poplatok Výstup · Odhadované náklady na generovanie · Odhad iba na porovnanie **$0.065536** odhad pred generovaním Tento odhad nepredstavuje dodatočný poplatok ani pevnú sadzbu za dokončené generovanie. |

Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. [Ako funguje rezervácia a vyúčtovanie →](https://ailoot.ai/docs/sk/billing/reserve/)

### Príklady požiadaviek

#### Ailoot Ultra · Obrázky

curl

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p={'prompt': 'A cute baby sea otter', 'model': 'gpt-image-1-mini', 'size': '1024x1024', 'n': 1, 'background': 'auto', 'moderation': 'auto', 'output_format': 'png'}

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/images/generations \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import base64, json, os, subprocess
from pathlib import Path
from urllib.parse import urlsplit, urljoin

def save_images(items):
    if not items: raise SystemExit("No completed images; retain the full response")
    for index, item in enumerate(items):
        encoded=item.get("b64_json")
        uri=item.get("url", "")
        if not encoded and uri.startswith("data:image/"):
            header, separator, encoded=uri.partition(",")
            if not separator or ";base64" not in header: raise SystemExit("Unsupported image data URI")
        if encoded:
            raw=base64.b64decode(encoded,validate=True)
        elif uri:
            uri=urljoin("https://api.ailoot.ai",uri)
            parsed=urlsplit(uri)
            if parsed.scheme!="https" or not parsed.netloc or parsed.username or parsed.password:
                raise SystemExit("Invalid returned image URL")
            owned=parsed.netloc=="api.ailoot.ai" and parsed.path.startswith("/v1/media/assets/") and parsed.path.endswith("/content")
            args=["curl","--fail-with-body","--silent","--show-error",uri]
            if owned: args += ["-H","Authorization: Bearer "+os.environ["AILOOT_API_KEY"]]
            temporary=Path(f"image-{index}.bin")
            subprocess.run(args+["-o",str(temporary)],check=True)
            raw=temporary.read_bytes()
            temporary.unlink()
        else: raise SystemExit("Image has neither bytes nor URL")
        if not raw: raise SystemExit("Empty image result")
        ext="png" if raw.startswith(b"\x89PNG") else "jpg" if raw.startswith(b"\xff\xd8") else "webp" if raw[:4]==b"RIFF" and raw[8:12]==b"WEBP" else "svg" if raw.lstrip().startswith((b"<svg",b"<?xml")) else "bin"
        Path(f"image-{index}.{ext}").write_bytes(raw)
    print("Every returned image saved; complete response metadata retained")
save_images(json.loads(Path("result.json").read_text())["data"])
PY_RESULT
```

### Prijať a uložiť výsledky

#### Ailoot Ultra · Obrázky

Stiahnite každý vrátený obrázok alebo uložte jeho obsah Base64

- `GET /v1/media/tasks/{task_id}`
- `GET /v1/media/assets/{asset_id}/content`
- `GET /v1/media/assets`
- `GET /v1/media/assets/{asset_id}`

Čítanie ďalšieho obsahu

Čítať existujúce podklady, ktoré vám patria

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
```

##### Uchovať všetky dokončené výsledky

Uložte každý dokončený obrázok; stiahnite obsah z každej vrátenej URL alebo dekódujte jeho obsah Base64.

Uchovajte úplnú odpoveď a hlavičky, všetky skutočné výstupy, pôvodné vrátené identifikátory a všetky polia s údajmi o spotrebe. Obnovte pôvodnú operáciu bez opätovného odoslania požiadavky na vytvorenie.

##### Ak treba overiť pôvodnú odpoveď

Uchovajte vrátené X-Client-Request-ID na zosúladenie záznamov. Čítajte iba skutočne vrátené hodnoty task\_id/asset\_id alebo vlastnú knižnicu médií; nikdy nevytvárajte URL úlohy z ID operácie a nikdy znova neodosielajte požiadavku na vytvorenie.

Polia odpovede

| Pole | Typ |
| --- | --- |
| Pole`created` | Typ |
| Pole`data[].url` | Typ |
| Pole`data[].b64_json` | Typ |
| Pole`usage` | Typ |

### Aliasy

#### Aliasy modelov

**Ailoot Ultra** [`openai/gpt-image-1-mini`](https://ailoot.ai/models/sk/#m=openai%2Fgpt-image-1-mini&route=Ultra&caller=openai%2Fgpt-image-1-mini&fmt=images), [`gpt-image-1-mini`](https://ailoot.ai/models/sk/#m=openai%2Fgpt-image-1-mini&route=Ultra&caller=gpt-image-1-mini&fmt=images)

#### Aliasy ciest metód

`/v1/images`

#### Súvisiace ID na volanie

[`openai/gpt-image-1-mini`](https://ailoot.ai/models/sk/#m=openai%2Fgpt-image-1-mini&route=Ultra&caller=openai%2Fgpt-image-1-mini&fmt=images), [`gpt-image-1-mini`](https://ailoot.ai/models/sk/#m=openai%2Fgpt-image-1-mini&route=Ultra&caller=gpt-image-1-mini&fmt=images)

FAQ · OpenAI: GPT Image 1 Mini

Aké vstupy a výsledky sú dostupné?

`POST /v1/images/generations` · `openai/gpt-image-1-mini`: `text`, `image` → `image` `POST /v1/images/generations` · `gpt-image-1-mini`: `text` → `image`

Aké polia používa požiadavka?

`POST /v1/images/generations` · `openai/gpt-image-1-mini`: `model`, `prompt`, `aspect_ratio`, `quality`, `background`, `n`, `input_references`, `output_compression`, `provider` `POST /v1/images/generations` · `gpt-image-1-mini`: `model`, `prompt`, `size`, `background`, `moderation`, `n`, `quality`, `output_compression`, `output_format`, `stream`

Aké limity platia?

`POST /v1/images/generations` · `openai/gpt-image-1-mini`: `n.minimum`: `1`; `n.maximum`: `10`; `output_compression.minimum`: `0`; `output_compression.maximum`: `100` `POST /v1/images/generations` · `gpt-image-1-mini`: `prompt.maximum_length`: `32000`; `n.minimum`: `1`; `n.maximum`: `10`; `output_compression.minimum`: `0`; `output_compression.maximum`: `100`

Pripojte Ailoot k Claude Code, OpenCode, Hermes alebo vlastnej aplikácii.

## Spoločnosť a jej portfólio projektov

Spoločnosť a jej portfólio projektov: milióny zákazníkov; mesačné tržby v miliardách.

## Nakupujte tokeny so zľavou.

Zľava predplatného na pravidelnú prácu. Promo kódy až 50% na nákup tokenov.

Predplatné

Na pravidelné požiadavky vyberte tarifu so zľavou.

Promo kód až 50%

Pri nákupe zadajte kód. Cena sa prepočíta podľa prebiehajúcej akcie.

Výdavky v histórii

Pri každej požiadavke sa uloží model, tokeny a suma.

[Vybrať predplatné](https://ailoot.ai/docs/sk/billing/subscriptions/) · [Zobraziť ceny modelov](https://ailoot.ai/models/sk/)

## Pripojte API k produktu, ktorý predávate.

SaaS, aplikácie a boti podľa ponuky a licenčnej zmluvy Ailoot. Na ďalší predaj požiadajte o licenciu predajcu.

Komerčná aplikácia

Začleňte generovanie textu, obrázkov, videa a zvuku do platených funkcií svojej služby.

Licencia pre predajcu

Pošlite popis projektu a spôsob poskytovania prístupu. Vyžiadajte písomné podmienky použitia a ďalšieho predaja.

Dokumenty na webe

Ponuka, licenčná zmluva a zásady spracovania dát sú dostupné pred pripojením.

[Požiadať o licenciu predajcu](mailto:support@ailoot.ai) · [Ponuka a licenčná zmluva](https://ailoot.ai/legal/offer?lang=sk)

## Ailoot · Spoločnosť a jej portfólio projektov





Ailoot stavia na dlhodobých prevádzkových skúsenostiach, širokej klientskej základni, stabilných službách a priebežnom sledovaní KPI.





Spoločnosť a jej portfólio projektov: milióny zákazníkov; mesačné tržby v miliardách.





Ailoot využíva tieto prevádzkové skúsenosti na poskytovanie prístupu cez API k funkciám AI v produktoch zákazníkov, agentoch, aplikáciách a automatizáciách.
