modelos

Microsoft AI: MAI-Image-2.6

Markdown · JSON

Microsoft AI: MAI-Image-2.6

Microsoft AI MAI-Image-2.6 gera e edita imagens para trabalho de design preciso. Combina texto com até cinco referências visuais, suporta fundamentação Web opcional e dimensionamento automático da composição e produz imagens PNG até 2 359 296 píxeis. A sua ênfase está em edições controladas, texto, retratos e visuais comerciais.

Sobre o modelo

Esta descrição apresenta as capacidades do modelo. As entradas, saídas e opções disponíveis no Ailoot para o método selecionado estão indicadas abaixo.

Microsoft AI MAI-Image-2.6 é a edição centrada na precisão da família de imagem 2.6, concebida para geração de texto para imagem e edição controlada de recursos visuais existentes. A sua ficha de modelo descreve um modelo de difusão que utiliza correspondência de fluxos, com 20 mil milhões de parâmetros não pertencentes a embeddings e um contexto de 32K tokens. A saída pretendida é uma imagem: uma composição de produto, um retrato, uma ilustração de marca ou um visual revisto cuja disposição e sujeitos principais se mantêm coerentes enquanto um elemento especificado muda.

Para geração, descreva o sujeito, a composição, os materiais, a luz, o ponto de vista e o estilo visual. Inclua a redação exata quando um rótulo, título ou sinal deva aparecer na imagem e descreva onde essa redação pertence. O fabricante destaca nesta edição uma renderização de texto mais forte, retratos, imagens 3D e saída comercial ou fotorrealista. Instruções úteis identificam as poucas relações que fazem a imagem funcionar: que objeto está em primeiro plano, como se insere na cena e para onde o público deve olhar primeiro. Inspecione o texto fino e os pequenos pormenores na imagem concluída.

Para edição, forneça o recurso de origem e indique a alteração juntamente com as partes a conservar. As tarefas documentadas incluem remoção ou substituição de objetos, alterações de atributos, preenchimento de regiões, adaptação da disposição, atualizações de texto e limpeza de artefactos, como desfocagem de movimento. A ficha do modelo destaca o raciocínio sobre escala, perspetiva, iluminação e posição espacial, para que uma revisão se ajuste à cena existente. Como preparação, identifique claramente o objeto ou a região e explique se o objetivo é uma correção local, uma disposição diferente ou uma alteração mais ampla de estilo.

O guia de edição de imagens do fabricante aceita até cinco referências JPEG ou PNG. Dê a cada imagem um papel distinto, como o produto, uma pessoa, um cenário, uma disposição ou um estilo visual. Numa edição de iluminação, coloque um candeeiro de uma referência na secretária de outra, conservando a perspetiva da secretária e fazendo a sombra do candeeiro seguir a luz da sala. Uma revisão separada pode atualizar um rótulo curto, preservando a forma e a posição do produto. Reveja as relações entre referências no resultado, em vez de aceitar um objeto plausível que difere do fornecido.

A família 2.6 acrescenta fundamentação Web opcional e seleção de proporção orientada pelo modelo. A fundamentação Web fornece contexto atual relevante ao interpretar um pedido que envolve um local real, um objeto ou informação em mudança. É uma entrada criativa, pelo que deve rever os pormenores visuais factuais face ao sujeito pretendido. A seleção automática de proporção permite que o modelo considere a instrução e as imagens ao escolher o formato da composição. Umas instruções de design podem especificar o destino e a disposição exigida: por exemplo, um visual principal amplo de produto com espaço de respiro de um lado ou uma imagem vertical construída em torno de um sujeito de pé.

O tamanho de saída é regido pela área total. A ficha exata do modelo e o guia de imagem apresentam um máximo de 2 359 296 píxeis, equivalente a um quadrado de 1536×1536. A interface documentada de imagem exige que tanto a largura como a altura tenham pelo menos 768 píxeis, e qualquer dimensão pode exceder 1536 se o total permanecer dentro do limite de área. Isto permite uma composição horizontal ou vertical mais longa, em vez de impor um máximo de 1536 píxeis a cada lado. Por exemplo, um destino de 1024×2048 tem 2 097 152 píxeis e cumpre essa regra documentada de área. Verifique as dimensões finais para a disposição que utilizará a imagem.

O guia do fabricante devolve resultados gerados e editados como dados de imagem PNG. Mantenha a imagem concluída junto das instruções e das referências de origem ao preparar uma revisão de design. A ficha do modelo indica um contexto de 32K tokens, enquanto o guia de disponibilização especifica um contexto máximo de instrução de 32 000 tokens; conserve esses âmbitos declarados ao preparar instruções longas, em vez de os tratar como dimensões de imagem. O recurso útil de produção é a imagem descodificada, que pode ser inspecionada e colocada numa página, diapositivo ou composição. Registe com ela o recorte pretendido e a posição do texto, para que as edições posteriores não alterem acidentalmente o objetivo do design.

Dentro desta família, MAI-Image-2.6 dá ênfase ao controlo preciso e aos ganhos mais recentes em pormenor visual. MAI-Image-2.6-Flash fornece as mesmas capacidades de geração, edição, fundamentação e seleção de proporção numa edição otimizada para produção ágil e repetida. A série 2.5 utiliza um limite documentado menor de área de saída e não herda os controlos de fundamentação ou proporção automática da versão 2.6. Selecione a edição de acordo com a imagem e o processo de revisão necessários, em vez de presumir que um nome de família partilhado torna todas as definições idênticas.

Reveja uma edição face à fonte completa: rostos conservados, identidade dos objetos, geometria, sombras, texto e disposição pretendida importam todos. Uma fotografia convincente pode ainda conter uma marca errada, um reflexo inconsistente ou uma característica alterada fora da edição pedida. Mantenha a correção seguinte concreta, como o rótulo, a posição do objeto ou um artefacto específico. Isto torna útil a edição iterativa, preservando o sujeito e a composição das instruções originais.

Ailoot Ultra · Imagens POST /v1/images/generations microsoft/mai-image-2.6

microsoft/mai-image-2.6

Microsoft AI /microsoft/mai-image-2.6

Introdução

Microsoft AI MAI-Image-2.6 gera e edita imagens para trabalho de design preciso. Combina texto com até cinco referências visuais, suporta fundamentação Web opcional e dimensionamento automático da composição e produz imagens PNG até 2 359 296 píxeis. A sua ênfase está em edições controladas, texto, retratos e visuais comerciais.

Entradas aceites
Texto · Imagens
Resultados
Imagens

Disponível no Ailoot · entradas e métodos

Ailoot Ultra · Imagens POST /v1/images/generations
Entrada
text, image
Saída
image
CampoTipoRequisitoValores e limitesPredefinição
CampomodelTipostringRequisitoObrigatórioValores e limites
microsoft/mai-image-2.6
Predefinição—
CampopromptTipostringRequisitoObrigatórioValores e limites
Comprimento mínimo: 1
Predefinição—
Campoaspect_ratioTipostringRequisitoOpcionalValores e limites
1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3, auto
Predefinição—
CamponTipointegerRequisitoOpcionalValores e limites
Mínimo: 1
Máximo: 1
Predefinição—
Campoinput_referencesTipoarrayRequisitoOpcionalValores e limites
Número mínimo de elementos: 0
Número máximo de elementos: 5
Predefinição—
CampoproviderTipoobjectRequisitoOpcionalValores e limitesPredefinição—
Parâmetros e ciclo de vida do método
ParâmetroContrato
Parâmetrocontent_typeContratoapplication/json
ParâmetrorequiredContratomodel, prompt
Parâmetromaterial_typesContratotext, image

Ciclo de vida: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · task_id efetivamente devolvido ou registo na biblioteca de multimédia

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

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Tarifários

Cálculo do custo final

As tarifas apresentadas permitem estimar o custo antes da geração. O montante final cobrado é calculado a partir do custo registado para a geração original. A duração medida do resultado e as quantidades previstas não correspondem à quantidade final faturável.

As referências tarifárias não acrescentam opções ao pedido. Os parâmetros suportados constam do método selecionado.

Modo rápido
Não especificado Quando o modo rápido está selecionado
Modo flex
Não especificado Quando o modo flex está selecionado
Esforço máximo de raciocínio
Não especificado Quando o esforço máximo de raciocínio usa o ajuste predefinido (default)

Tarifas estimadas para comparação

Preços por configuração

Associe cada custo às condições apresentadas. Use uma única tarifa para cada conjunto de configurações alternativas.

ConfiguraçãoTabela de tarifasQuantidade previstaCusto
ConfiguraçãoTarifas base por tokenTabela de tarifasTarifa baseQuantidade prevista—Custo
Entrada · Tokens de entrada · Estimativa apenas para comparação — / 1K tokens
Saída · Tokens de saída · Estimativa apenas para comparação — / 1K tokens
Entrada · Leitura da cache · Estimativa apenas para comparação — / 1K tokens
Entrada · Escrita na cache · Estimativa apenas para comparação — / 1K tokens
Entrada · Escrita na cache, 1 hora · Estimativa apenas para comparação — / 1K tokens
ConfiguraçãoCusto estimado de geraçãoTabela de tarifas—Quantidade previstaestimativa para uma geraçãoCusto
Saída · Custo estimado de geração · Estimativa apenas para comparação $0.311296 estimativa antes da geração

Esta estimativa não é um encargo adicional nem uma tarifa fixa para a geração concluída.

O Ailoot reserva um montante estimado antes de um pedido. Após o resultado, liquida o custo final com base na utilização medida. No streaming, a liquidação usa o registo final de utilização. Como funcionam a reserva e a liquidação →

Exemplos de pedidos

Ailoot Ultra · Imagens

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', '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

Receber e guardar os resultados

Ailoot Ultra · Imagens

Descarregue cada imagem devolvida ou guarde o respetivo conteúdo Base64

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Outras leituras de conteúdo
Ler os recursos existentes de que é titular
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.
Guardar todos os resultados concluídos

Guarde cada imagem concluída; obtenha cada URL devolvido ou descodifique o respetivo conteúdo Base64.

Conserve a resposta completa e os cabeçalhos, todos os resultados efetivamente produzidos, os identificadores originais devolvidos e todos os campos de utilização. Recupere a operação original sem voltar a enviar o pedido de criação.

Se for necessário verificar a resposta original

Guarde o X-Client-Request-ID devolvido para reconciliação. Consulte apenas os valores task_id/asset_id efetivamente devolvidos ou a sua biblioteca de multimédia; nunca construa um URL de tarefa a partir do ID da operação e nunca volte a enviar o pedido de criação.

Campos da resposta
CampoTipo
CampocreatedTipo
Campodata[].urlTipo
Campodata[].b64_jsonTipo
CampousageTipo

Aliases

Aliases do modelo

Ailoot Ultra microsoft/mai-image-2.6

Aliases dos caminhos dos métodos

/v1/images

IDs de chamada relacionados

microsoft/mai-image-2.6

FAQ · Microsoft AI: MAI-Image-2.6
Que entradas e resultados estão disponíveis?

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

Que campos utiliza o pedido?

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

Que limites se aplicam?

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

Mais detalhes

Ligue o Ailoot ao Claude Code, OpenCode, Hermes ou à sua aplicação.

A empresa e a sua carteira de projetos

A empresa e a sua carteira de projetos: milhões de clientes; vendas mensais na ordem dos milhares de milhões.

Compre tokens com desconto.

Desconto por subscrição para trabalho regular. Códigos promocionais — até 50% na compra de tokens.

Subscrição
Escolha um plano com desconto para os pedidos regulares.
Código promocional até 50%
Introduza o código na compra. O preço é recalculado conforme a campanha em vigor.
Custos no histórico
O modelo, os tokens e o montante são guardados para cada pedido.

Escolher subscrição · Ver preços dos modelos

Ligue a API ao produto que vende.

SaaS, aplicações e bots — ao abrigo da oferta e do contrato de licença Ailoot. Para revenda, peça uma licença de revendedor.

Aplicação comercial
Integre geração de texto, imagens, vídeo e som nas funcionalidades pagas do seu serviço.
Licença de revendedor
Envie uma descrição do projeto e do modelo de acesso. Peça condições escritas de utilização e revenda.
Documentos no site
A oferta, o contrato de licença e a política de tratamento de dados estão disponíveis antes da ligação.

Pedir licença de revendedor · Oferta e contrato de licença