modely

Microsoft AI: MAI-Image-2.6 Flash

Markdown · JSON

Microsoft AI: MAI-Image-2.6 Flash

Microsoft AI MAI-Image-2.6 Flash generuje a upravuje obrázky PNG pre opakovanú tvorivú produkciu. Zachováva referencie z viacerých obrázkov, voliteľné ukotvenie vo webových zdrojoch a automatický výber pomeru strán s najviac 2 359 296 výstupnými pixelmi. Flash je edícia 2.6 optimalizovaná pre pohotové postupy generovania a úprav.

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.

Microsoft AI MAI-Image-2.6 Flash je optimalizovaný člen obrazovej rodiny 2.6. Vykonáva generovanie text-to-image a úpravy image-to-image s rovnakým ovládaním referencií, zdrojového ukotvenia a kompozície dokumentovaným pre MAI-Image-2.6. Microsoft určuje Flash na prácu vyžadujúcu pohotovú sekvenciu obrázkov či úprav, napríklad vizuálne koncepty, opakovanú produkciu obsahu a revízie existujúceho dizajnu. Model vytvára dokončený obrázok, nie dizajnový projekt s nezávisle editovateľnými objektmi.

Pri novom obrázku pripravte v zadaní subjekt, zamýšľané usporiadanie, osvetlenie, materiálové znaky a štýl. Pri každom viditeľnom texte určte presné znenie a umiestnenie. Dokumentované silné stránky rodiny 2.6 zahŕňajú vykresľovanie textu, portréty, fotorealistické komerčné vizuály a obrazy v štýle 3D. Užitočné produkčné zadanie objasňuje detaily, ktoré majú zostať konzistentné medzi verziami, aj tie, ktoré sa môžu meniť. Napríklad séria konceptových obrázkov môže zachovať rovnaký opis produktu a farebnú paletu pri zmene okolitej scény či uhla kamery.

Pri úpravách dodajte zdrojový obrázok a pomenujte zamýšľanú opravu. Výrobca opisuje cielené úpravy objektov, prispôsobenie rozloženia, zmeny textu a čistenie artefaktov, napríklad pohybového rozmazania. Dôležitou prípravou je jasný vzťah zmeny a zachovanej kompozície. Pri úprave kancelárskych potrieb nahraďte povrch pod súpravou pri zachovaní usporiadania, tlače na zápisníku a smeru tieňov. Celý výsledok skontrolujte z hľadiska nechcených zmien týchto zachovaných prvkov a potom ďalšiu požadovanú opravu formulujte konkrétne.

Úpravy s viacerými referenciami prijímajú v obrazovom rozhraní výrobcu až päť obrázkov JPEG alebo PNG. Používajte samostatné referencie pre predmet, scénu či štýl, keď tieto úlohy pomáhajú vysvetliť požadovaný výsledok. Každej referencii v zadaní dajte krátku úlohu namiesto ponechania voľby, ktorý obrázok poskytuje produkt alebo rozloženie, na modeli. To je užitočné pri príprave konzistentného konceptu kampane: jedna referencia identifikuje predmet, druhá zamýšľané prostredie a tretia vizuálne spracovanie. Generovaný obrázok stále vyžaduje kontrolu podoby, mierky a presnosti textu.

Voliteľné ukotvenie vo webových zdrojoch môže pridať relevantný aktuálny kontext do požiadavky generovania či úpravy 2.6. Používajte presný opis subjektu, keď požadovaný obrázok závisí od skutočného miesta alebo identifikovateľného predmetu. Automatický výber pomeru strán môže zvoliť formát zo zadania a dodaných referencií, zatiaľ čo explicitná veľkosť zostáva užitočná pri známom cieľovom rozložení. Zamýšľaný výrez a oblasť vyhradenú na neskorší text pripravte pred požiadavkou na varianty. Zmena výrezu po komponovaní môže odstrániť vizuálny detail, ktorý robil obrázok užitočným.

Limit výstupnej plochy je 2 359 296 pixelov, čo zodpovedá štvorcu 1536×1536. Návod obslužného rozhrania vyžaduje oba rozmery obrázka aspoň 768 pixelov a povoľuje ktorejkoľvek strane presiahnuť 1536, keď celková plocha zostane v limite. Cieľ na šírku či na výšku preto potrebuje výpočet šírky a výšky namiesto predpokladaného maxima pre každú stranu. Odpovede výrobcu pri generovaní aj úpravách obsahujú obrazové dáta PNG. Celý obrázok uložte na kontrolu pri veľkosti, v akej sa objaví, vrátane drobného písma a okrajov hlavného predmetu.

Spoločná karta modelu 2.6 uvádza kontext 32K tokenov. Návod obslužného rozhrania určuje maximálny kontext zadania 32 000 tokenov a presný katalógový záznam Flash uvádza 4 096 výstupných tokenov. Tieto tokenové hodnoty sú oddelené od pixelovej plochy obrázka. Stručné, dobre usporiadané zadanie môže byť stále vhodnejšie než dlhá zbierka protichodných opisov: oddeľte subjekt, zachované detaily, požadovanú zmenu a vizuálne spracovanie. Zdrojové referencie a konečné znenie uchovajte s obrázkom, aby neskoršia revízia začínala skutočným dizajnovým zámerom.

Edícia MAI-Image-2.6 zameraná na presnosť a táto edícia Flash zdieľajú ovládanie tvorby 2.6. Odlišujúcou úlohou Flash je efektívna, pohotová produkcia; jeho výber nepridáva záruku pevného času generovania. Staršia rodina 2.5 má menší dokumentovaný limit výstupnej plochy a vlastné voľby edícií. Ovládanie ukotvenia a pomeru strán riadeného modelom v 2.6 je špecifické pre rodinu 2.6. Toto rozlíšenie pomáha zachovať rovnaký postup prípravy tam, kde je dokumentovaný, a zároveň oddeľovať nastavenia špecifické pre verzie.

Pri sade generovaných obrázkov porovnajte opakované predmety, tváre, písmo, paletu a kompozíciu pred ich usporiadaním do jedného dizajnového systému. Pri úprave porovnajte výsledok so skutočným zdrojom namiesto hodnotenia iba zmeneného predmetu. Fotorealistické detaily môžu byť presvedčivé, zatiaľ čo malý štítok, odraz alebo geometrický vzťah sú stále nesprávne. Praktická kontrola identifikuje túto konkrétnu chybu a zachová ostatné úspešné voľby pre ďalšiu revíziu.

Ailoot Ultra · Obrázky POST /v1/images/generations microsoft/mai-image-2.6-flash

microsoft/mai-image-2.6-flash

Microsoft AI /microsoft/mai-image-2.6-flash

Úvod

Microsoft AI MAI-Image-2.6 Flash generuje a upravuje obrázky PNG pre opakovanú tvorivú produkciu. Zachováva referencie z viacerých obrázkov, voliteľné ukotvenie vo webových zdrojoch a automatický výber pomeru strán s najviac 2 359 296 výstupnými pixelmi. Flash je edícia 2.6 optimalizovaná pre pohotové postupy generovania a úprav.

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
PoleTypPožiadavkaHodnoty a limityPredvolené
PolemodelTypstringPožiadavkaPovinnéHodnoty a limity
microsoft/mai-image-2.6-flash
Predvolené—
PolepromptTypstringPožiadavkaPovinnéHodnoty a limity
Minimálna dĺžka: 1
Predvolené—
Poleaspect_ratioTypstringPožiadavkaVoliteľnéHodnoty a limity
1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3, auto
Predvolené—
PolenTypintegerPožiadavkaVoliteľnéHodnoty a limity
Minimum: 1
Maximum: 1
Predvolené—
Poleinput_referencesTyparrayPožiadavkaVoliteľnéHodnoty a limity
Minimálny počet položiek: 0
Maximálny počet položiek: 5
Predvolené—
PoleproviderTypobjectPožiadavkaVoliteľnéHodnoty a limityPredvolené—
Parametre a životný cyklus metódy
ParameterŠpecifikácia
Parametercontent_typeŠpecifikáciaapplication/json
ParameterrequiredŠpecifikáciamodel, prompt
Parametermaterial_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áciaSadzobníkOdhadované množstvoPoplatok
KonfiguráciaZákladné sadzby za tokenySadzobníkZákladná sadzbaOdhadované 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 generovanieSadzobník—Odhadované množstvoodhad pre jedno generovaniePoplatok
Výstup · Odhadované náklady na generovanie · Odhad iba na porovnanie $0.155648 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 →

Príklady požiadaviek

Ailoot Ultra · Obrázky

curl
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': 'microsoft/mai-image-2.6-flash', '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
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
PoleTyp
PolecreatedTyp
Poledata[].urlTyp
Poledata[].b64_jsonTyp
PoleusageTyp

Aliasy

Aliasy modelov

Ailoot Ultra microsoft/mai-image-2.6-flash

Aliasy ciest metód

/v1/images

Súvisiace ID na volanie

microsoft/mai-image-2.6-flash

FAQ · Microsoft AI: MAI-Image-2.6 Flash
Aké vstupy a výsledky sú dostupné?

POST /v1/images/generations · microsoft/mai-image-2.6-flash: text, image → image

Aké polia používa požiadavka?

POST /v1/images/generations · microsoft/mai-image-2.6-flash: model, prompt, aspect_ratio, n, input_references, provider

Aké limity platia?

POST /v1/images/generations · microsoft/mai-image-2.6-flash: n.minimum: 1; n.maximum: 1

Viac podrobností

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é · Zobraziť ceny modelov

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 · Ponuka a licenčná zmluva