inclusionAI: Ming Image 0.1 Design Layer
Ming Image 0.1 Design Layer decompõe uma imagem de design achatada em camadas de imagem RGBA separadas. Forneça exatamente uma referência e um prompt que descreva o plano de camadas pretendido. Esta edição devolve camadas de imagem para composição posterior, suporta PNG ou WebP e preserva as dimensões da imagem de entrada.
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.
Ming Image 0.1 Design Layer é o modelo de imagem para imagem da inclusionAI para separar um design achatado em camadas RGBA. Selecione o ID exato inclusionai/ming-image-0.1-design-layer com o método Images em POST /v1/images/generations. A sua função consiste em receber uma composição existente e um plano de camadas escrito e devolver imagens separadas para as camadas.
Forneça exatamente uma imagem de referência através de input_references e descreva em prompt o que deve ser isolado. A representação de referência documentada aceita um URL de imagem HTTP(S) ou um URL de dados base64. Um plano de camadas útil pode distinguir o fundo, o objeto principal e a decoração em primeiro plano, explicando quais os elementos visíveis que devem ficar juntos. Utilize o design achatado real como referência, para que a decomposição fique associada à composição que pretende editar.
O perfil dedicado do modelo define input_references como uma referência e n como 1. Essa definição do pedido descreve uma decomposição solicitada; o comportamento documentado do modelo devolve uma imagem por camada. Preserve todas as imagens da resposta, em vez de tratar o primeiro elemento data como o resultado inteiro. O prompt deve comunicar o agrupamento de elementos pretendido, enquanto as camadas devolvidas fornecem o conjunto real de resultados a inspecionar.
As opções de output_format suportadas são png e webp. As dimensões de saída seguem a imagem de entrada. Os valores explícitos de size e aspect_ratio são rejeitados nesta edição, pelo que deve preparar a imagem de referência com as dimensões exigidas pela composição e deixar esses controlos por especificar. O seletor exato identifica a edição Design Layer, cuja entrada é um design existente e cuja saída consiste em camadas de imagem.
A geração utiliza uma resposta de imagem completa e o perfil dedicado deste modelo não suporta streaming. Descodifique cada imagem b64_json devolvida ou obtenha cada URL de imagem devolvido, mantendo o formato de saída real ao guardar o ficheiro. Mantenha as camadas junto da imagem de origem e do plano de camadas. Num editor que suporte camadas, verifique as zonas transparentes, a separação dos elementos vizinhos e a composição global reconstruída antes de fazer alterações locais.
O resultado é um conjunto de camadas de imagem raster. Pode ajudar a reorganizar, substituir elementos visuais individuais ou continuar a composição num editor, mantendo a fonte disponível para comparação. Inspecione qualquer texto e os contornos dos objetos que atravessem limites de camadas, para que a decomposição escolhida continue a ser útil para a revisão pretendida.
Ailoot Ultra · Images POST /v1/images/generations inclusionai/ming-image-0.1-design-layer
inclusionai/ming-image-0.1-design-layer
inclusionai/ming-image-0.1-design-layerIntrodução
Ming Image 0.1 Design Layer decompõe uma imagem de design achatada em camadas de imagem RGBA separadas. Forneça exatamente uma referência e um prompt que descreva o plano de camadas pretendido. Esta edição devolve camadas de imagem para composição posterior, suporta PNG ou WebP e preserva as dimensões da imagem de entrada.
- Entradas aceites
- Texto · Imagens
- Resultados
- Imagens
Disponível no Ailoot · entradas e métodos
Ailoot Ultra · Images POST /v1/images/generations
- Entrada
text,image- Saída
image- Formato de saída
- Ficheiro de imagem
| Campo | Tipo | Requisito | Valores e limites | Predefinição |
|---|---|---|---|---|
Campomodel | Tipostring | RequisitoObrigatório | Valores e limites inclusionai/ming-image-0.1-design-layer | Predefinição— |
Campoprompt | Tipostring | RequisitoObrigatório | Valores e limites | Predefinição— |
Campostream | Tipoboolean | RequisitoOpcional | Valores e limites false | Predefiniçãofalse |
Campoinput_references | Tipoarray | RequisitoObrigatório | Valores e limites | Predefinição— |
Campon | Tipointeger | RequisitoOpcional | Valores e limites Mínimo: 1 Máximo: 1 | Predefinição— |
Campooutput_format | Tipostring | RequisitoOpcional | Valores e limites png, webp | Predefinição— |
Parâmetros e ciclo de vida do método
| Parâmetro | Contrato |
|---|---|
Parâmetrocontent_type | Contratoapplication/json |
Parâmetrorequired | Contratomodel, prompt, input_references |
Parâmetrooptional | Contratostream, n, output_format |
Parâmetromaterial_types | Contratotext, image |
Parâmetroconditions | ContratoUse stream:false or omit stream. The complete buffered JSON result contains all generated images. |
Ciclo de vida: synchronous_result_then_owned_library
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ção | Tabela de tarifas | Quantidade prevista | Custo |
|---|---|---|---|
| ConfiguraçãoTarifas base por token | Tabela de tarifasTarifa base | Quantidade 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çãoEstimated generation cost | Tabela de tarifas— | Quantidade previstaestimativa para uma geração | Custo Entrada · Custo estimado de geração · Estimativa apenas para comparação $0.98304 estimativa antes da geração This estimate is not an additional charge or a fixed rate for the completed generation. |
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 · Images
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
: "${AILOOT_IMAGE_URL:?Set an actual customer material or documented value}"
export AILOOT_IMAGE_URL
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "inclusionai/ming-image-0.1-design-layer", "prompt": "A calm studio product photograph with a plain background.", "input_references": [{"type": "image_url", "image_url": {"url": "YOUR_ACCESSIBLE_IMAGE_URL"}}]}')
p['input_references'][0]['image_url']['url']=os.environ['AILOOT_IMAGE_URL']
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
# Submit once. Retain the complete result, original identifiers and every response header.
Receber e guardar os resultados
Ailoot Ultra · Images
Descarregue cada imagem devolvida ou guarde o respetivo conteúdo Base64
GET /v1/media/assetsGET /v1/media/assets/{asset_id}
Guardar todos os resultados concluídos
Guarde cada imagem concluída; obtenha cada URL devolvido ou descodifique o respetivo conteúdo Base64.
Retain every returned image and field. Use owned content_url values and actual asset_id records; refresh the same asset when a link expires.
Se for necessário verificar a resposta original
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Aliases
Aliases do modelo
Ailoot Ultra inclusionai/ming-image-0.1-design-layer
Aliases dos caminhos dos métodos
Use os caminhos dos métodos indicados acima.
IDs de chamada relacionados
FAQ · inclusionAI: Ming Image 0.1 Design Layer
- Que entradas e resultados estão disponíveis?
POST /v1/images/generations·inclusionai/ming-image-0.1-design-layer:text,image→image- Que campos utiliza o pedido?
POST /v1/images/generations·inclusionai/ming-image-0.1-design-layer:model,prompt,stream,input_references,n,output_format- Que limites se aplicam?
POST /v1/images/generations·inclusionai/ming-image-0.1-design-layer:n.minimum:1;n.maximum:1