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 pro opakovanou tvůrčí produkci. Zachovává reference z více obrázků, volitelné webové ukotvení a automatickou volbu poměru stran s až 2 359 296 výstupními pixely. Flash je edice 2.6 optimalizovaná pro rychle reagující postupy generování a úprav.

O modelu

Tento popis zahrnuje schopnosti modelu. Vstupy, výstupy a možnosti dostupné v Ailoot jsou uvedeny níže pro vybranou metodu.

Microsoft AI MAI-Image-2.6 Flash je optimalizovaný člen rodiny obrazových modelů 2.6. Provádí generování z textu a úpravy image-to-image se stejným ovládáním referencí, ukotvení a kompozice dokumentovaným pro MAI-Image-2.6. Microsoft určuje Flash pro práci potřebující rychle reagující posloupnost obrázků či úprav, například vizuální koncepty, opakovanou tvorbu obsahu a revize existujícího designu. Model vytváří hotový obrázek místo designového projektu s nezávisle editovatelnými objekty.

Pro nový obrázek v zadání připravte objekt, zamýšlené uspořádání, osvětlení, materiálová vodítka a styl. U veškerého viditelného textu určete přesné znění a umístění. Dokumentované přednosti rodiny 2.6 zahrnují vykreslování textu, portréty, fotorealistické komerční vizuály a obrazy ve stylu 3D. Užitečné produkční zadání objasňuje, které detaily mají mezi verzemi zůstat konzistentní a které se mohou měnit. Například série konceptových obrázků může zachovat stejný popis produktu a barevnou paletu a měnit okolní scénu či úhel kamery.

Pro úpravy dodejte zdrojový obrázek a pojmenujte zamýšlenou opravu. Výrobce popisuje cílené úpravy předmětů, přizpůsobení rozvržení, změny textu a odstranění artefaktů, například pohybového rozmazání. Důležitou přípravou je jasný vztah mezi změnou a zachovanou kompozicí. Při úpravě papírenské sady nahraďte povrch pod ní a zachovejte uspořádání, potisk zápisníku a směr stínů. Úplný výsledek zkontrolujte kvůli nechtěným změnám těchto zachovaných prvků a poté další požadovanou opravu konkretizujte.

Úprava s více referencemi přijímá v obrazovém rozhraní výrobce až pět obrázků JPEG nebo PNG. Použijte samostatné reference pro předmět, scénu či styl tam, kde tyto role pomáhají vysvětlit požadovaný výsledek. Každé referenci v zadání stručně přiřaďte roli místo ponechání volby obrázku dodávajícího produkt či rozvržení na modelu. To je užitečné při přípravě konzistentního konceptu kampaně: jedna reference určuje předmět, druhá zamýšlené prostředí a třetí vizuální zpracování. Generovaný obrázek stále vyžaduje kontrolu podoby, měřítka a přesnosti textu.

Volitelné webové ukotvení může přidat relevantní aktuální kontext k požadavku generování či úprav 2.6. Použijte přesný popis objektu, když požadovaný obrázek závisí na skutečném místě nebo identifikovatelném předmětu. Automatická volba poměru stran může vybrat formát ze zadání a dodaných referencí, zatímco explicitní určení velikosti zůstává užitečné pro rozvržení se známým cílovým použitím. Zamýšlený ořez a oblast pro pozdější text připravte před žádostí o varianty. Změna ořezu po sestavení kompozice může odstranit vizuální detail, díky němuž byl obrázek užitečný.

Limit výstupní plochy je 2 359 296 pixelů, ekvivalent čtverce 1536×1536. Příručka provozního rozhraní vyžaduje oba rozměry alespoň 768 pixelů a dovoluje kterékoli straně překročit 1536, pokud celková plocha zůstane v limitu. Cíl na šířku nebo výšku tedy potřebuje výpočet šířky a výšky místo předpokládaného maxima pro každou stranu. Odpovědi výrobce na generování a úpravy obsahují obrazová data PNG. Uložte úplný obrázek pro kontrolu ve velikosti zobrazení včetně drobného písma a hran hlavního předmětu.

Společná karta modelů 2.6 uvádí kontext 32K tokenů. Příručka provozního rozhraní určuje maximální kontext promptu 32 000 tokenů a konkrétní katalogová položka Flash uvádí 4 096 výstupních tokenů. Tato tokenová množství jsou oddělená od pixelové plochy obrázku. Stručné, dobře uspořádané zadání může být stále vhodnější než dlouhá sbírka rozporných popisů: oddělte objekt, zachované detaily, požadovanou změnu a vizuální zpracování. Zdrojové reference a konečné znění uchovejte s obrázkem, aby pozdější revize začínala skutečným designovým záměrem.

Přesnostní edice MAI-Image-2.6 a tato edice Flash sdílejí ovládání tvorby 2.6. Rozlišující rolí Flash je efektivní, rychle reagující produkce; jeho volba nepřidává záruku pevné doby generování. Starší rodina 2.5 má menší dokumentovaný limit výstupní plochy a vlastní volby edic. Ukotvení 2.6 a ovládání poměru stran modelem jsou specifická pro rodinu 2.6. Toto rozlišení pomáhá zachovat stejný postup přípravy tam, kde je dokumentován, a současně oddělit nastavení specifická pro jednotlivé verze.

U sady generovaných obrázků porovnejte opakované předměty, tváře, písmo, paletu a kompozici před jejich uspořádáním do jednoho designového systému. U úpravy výsledek porovnejte se skutečným zdrojem místo hodnocení jen změněného předmětu. Fotorealistický detail může být přesvědčivý, přestože malá etiketa, odraz či geometrický vztah zůstávají chybné. Praktická kontrola určuje konkrétní vadu a zachovává ostatní úspěšné volby pro další revizi.

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 pro opakovanou tvůrčí produkci. Zachovává reference z více obrázků, volitelné webové ukotvení a automatickou volbu poměru stran s až 2 359 296 výstupními pixely. Flash je edice 2.6 optimalizovaná pro rychle reagující postupy generování a úprav.

Přijímané vstupy
Text · Obrázky
Výsledky
Obrázky

Dostupné v Ailoot · vstupy a metody

Ailoot Ultra · Obrázky POST /v1/images/generations
Vstup
text, image
Výstup
image
PoleTypPožadavekHodnoty a limityVýchozí
PolemodelTypstringPožadavekPovinnéHodnoty a limity
microsoft/mai-image-2.6-flash
Výchozí—
PolepromptTypstringPožadavekPovinnéHodnoty a limity
Minimální délka: 1
Výchozí—
Poleaspect_ratioTypstringPožadavekVolitelnéHodnoty a limity
1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3, auto
Výchozí—
PolenTypintegerPožadavekVolitelnéHodnoty a limity
Minimum: 1
Maximum: 1
Výchozí—
Poleinput_referencesTyparrayPožadavekVolitelnéHodnoty a limity
Minimální počet položek: 0
Maximální počet položek: 5
Výchozí—
PoleproviderTypobjectPožadavekVolitelnéHodnoty a limityVýchozí—
Parametry a životní cyklus metody
ParametrKontrakt
Parametrcontent_typeKontraktapplication/json
ParametrrequiredKontraktmodel, prompt
Parametrmaterial_typesKontrakttext, image

Životní cyklus: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · skutečně vrácené task_id nebo záznam v knihovně médií

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

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Tarify

Jak se vypočítá konečný poplatek

Zobrazené sazby slouží k odhadu ceny před generováním. Konečný poplatek se vypočítá z nákladů zaznamenaných u původního generování. Naměřená délka výstupu ani odhadovaná množství nejsou konečným účtovaným množstvím.

Údaje o tarifech nepřidávají možnosti požadavku. Podporované parametry jsou uvedeny u vybrané metody.

Rychlý režim
Neuvedeno Při výběru rychlého režimu
Režim flex
Neuvedeno Při výběru režimu flex
Maximální intenzita uvažování
Neuvedeno Když se při maximální intenzitě uvažování použije výchozí úprava (default)

Odhadované sazby pro srovnání

Ceny podle konfigurace

Přiřaďte každý poplatek k uvedeným podmínkám. Pro každou sadu alternativních konfigurací použijte jednu sazbu.

KonfiguraceTabulka sazebPředpokládané množstvíPoplatek
KonfiguraceZákladní sazby za tokenyTabulka sazebZákladní sazbaPředpokládané množství—Poplatek
Vstup · Vstupní tokeny · Odhad pouze pro srovnání — / 1K tokenů
Výstup · Výstupní tokeny · Odhad pouze pro srovnání — / 1K tokenů
Vstup · Čtení z mezipaměti · Odhad pouze pro srovnání — / 1K tokenů
Vstup · Zápis do mezipaměti · Odhad pouze pro srovnání — / 1K tokenů
Vstup · Zápis do mezipaměti, 1 hodina · Odhad pouze pro srovnání — / 1K tokenů
KonfiguraceOdhadovaná cena generováníTabulka sazeb—Předpokládané množstvíodhad pro jedno generováníPoplatek
Výstup · Odhadovaná cena generování · Odhad pouze pro srovnání $0.155648 odhad před generováním

Tento odhad není dodatečným poplatkem ani pevnou sazbou za dokončené generování.

Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. Jak funguje rezervace a vyúčtování →

Příklady požadavků

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

Přijímání a ukládání výsledků

Ailoot Ultra · Obrázky

Stáhněte každý vrácený obrázek nebo 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}
Další načtení obsahu
Načíst existující soubory, které vám patří
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.
Uchovejte všechny dokončené výsledky

Uložte každý dokončený obrázek; stáhněte obsah každé vrácené URL nebo dekódujte obsah Base64.

Uchovejte úplnou odpověď a hlavičky, všechny skutečné výstupy, původní vrácené identifikátory a všechna pole s údaji o využití. Obnovte původní operaci bez opětovného odeslání požadavku na vytvoření.

Pokud je nutné ověřit původní odpověď

Uchovejte vrácené X-Client-Request-ID pro spárování záznamů. Načítejte pouze skutečně vrácené hodnoty task_id/asset_id nebo vlastní knihovnu médií; nikdy nevytvářejte URL úlohy z ID operace a nikdy znovu neodesílejte požadavek na vytvoření.

Pole odpovědi
PoleTyp
PolecreatedTyp
Poledata[].urlTyp
Poledata[].b64_jsonTyp
PoleusageTyp

Aliasy

Aliasy modelu

Ailoot Ultra microsoft/mai-image-2.6-flash

Aliasy cest metod

/v1/images

Související ID modelů

microsoft/mai-image-2.6-flash

FAQ · Microsoft AI: MAI-Image-2.6 Flash
Jaké vstupy a výsledky jsou dostupné?

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

Jaká pole požadavek používá?

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

Jaké limity platí?

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

Další podrobnosti

Připojte Ailoot k Claude Code, OpenCode, Hermes nebo vlastní aplikaci.

Společnost a její portfolio projektů

Společnost a její portfolio projektů: miliony zákazníků; měsíční tržby v miliardách.

Nakupujte tokeny se slevou.

Sleva předplatného pro pravidelnou práci. Promo kódy až 50% na nákup tokenů.

Předplatné
Pro pravidelné požadavky vyberte tarif se slevou.
Promo kód až 50%
Při nákupu zadejte kód. Cena se přepočítá podle probíhající akce.
Výdaje v historii
U každého požadavku se uloží model, tokeny a částka.

Vybrat předplatné · Zobrazit ceny modelů

Připojte API k produktu, který prodáváte.

SaaS, aplikace a boti podle nabídky a licenční smlouvy Ailoot. Pro přeprodej požádejte o licenci přeprodejce.

Komerční aplikace
Začleňte generování textu, obrázků, videa a zvuku do placených funkcí své služby.
Licence pro přeprodejce
Pošlete popis projektu a způsob poskytování přístupu. Vyžádejte písemné podmínky použití a přeprodeje.
Dokumenty na webu
Nabídka, licenční smlouva a zásady zpracování dat jsou dostupné před připojením.

Požádat o licenci přeprodejce · Nabídka a licenční smlouva