Use a API RunComfy para executar meituan/longcat-image/text-to-image. Para entradas e saídas aceitas, consulte o esquema.
curl --request POST \
--url https://model-api.runcomfy.net/v1/models/meituan/longcat-image/text-to-image \
--header "Content-Type: application/json" \
--header "Authorization: Bearer <token>" \
--data '{
"prompt": "A vibrant, photorealistic top-down view of a carefully styled fruit and botanical flat lay on a smooth, light blue marble background. The scene includes two ceramic plates: one green and one coral pink. Each plate contains a halved pomegranate, a sliced blood orange, and a halved lemon, with the pulp clearly visible. Small white jasmine flowers are delicately scattered on and around the fruits. A stem of fresh ginger root lies across the bottom-left part of the frame, near the pink plate. There are two tropical leaves with vivid green, red, and yellow variegation, and several glossy green leaves interwoven in the composition. A palm leaf is partially covering the green plate. In the foreground, large soft-focus warm-toned tropical leaves and a softly blurred white flower subtly frame the image for depth. The lighting is natural and warm, casting soft diffused shadows to enhance the color contrast and textures. High detail and clarity, rich saturation, 8k resolution, natural lens blur, photorealistic, styled like a modern culinary still life photo for a premium food magazine."
}'Defina a variável de ambiente YOUR_API_TOKEN com sua chave de API (gerenciamento no Perfil) e inclua em cada solicitação um token Bearer no cabeçalho Authorization : Authorization: Bearer $YOUR_API_TOKEN.
Envie um trabalho de geração assíncrono e receba imediatamente um request_id e URLs para status, resultados e cancelamento.
curl --request POST \
--url https://model-api.runcomfy.net/v1/models/meituan/longcat-image/text-to-image \
--header "Content-Type: application/json" \
--header "Authorization: Bearer <token>" \
--data '{
"prompt": "A vibrant, photorealistic top-down view of a carefully styled fruit and botanical flat lay on a smooth, light blue marble background. The scene includes two ceramic plates: one green and one coral pink. Each plate contains a halved pomegranate, a sliced blood orange, and a halved lemon, with the pulp clearly visible. Small white jasmine flowers are delicately scattered on and around the fruits. A stem of fresh ginger root lies across the bottom-left part of the frame, near the pink plate. There are two tropical leaves with vivid green, red, and yellow variegation, and several glossy green leaves interwoven in the composition. A palm leaf is partially covering the green plate. In the foreground, large soft-focus warm-toned tropical leaves and a softly blurred white flower subtly frame the image for depth. The lighting is natural and warm, casting soft diffused shadows to enhance the color contrast and textures. High detail and clarity, rich saturation, 8k resolution, natural lens blur, photorealistic, styled like a modern culinary still life photo for a premium food magazine."
}'Obtém o estado atual de um request_id ("in_queue", "in_progress", "completed" ou "cancelled").
curl --request GET \
--url https://model-api.runcomfy.net/v1/requests/{request_id}/status \
--header "Authorization: Bearer <token>"Obtém as saídas finais e metadados do request_id; se o trabalho não estiver concluído, a resposta retorna o estado atual para continuar o polling.
curl --request GET \
--url https://model-api.runcomfy.net/v1/requests/{request_id}/result \
--header "Authorization: Bearer <token>"Cancela um trabalho na fila por request_id; trabalhos em andamento não podem ser cancelados.
curl --request POST \
--url https://model-api.runcomfy.net/v1/requests/{request_id}/cancel \
--header "Authorization: Bearer <token>"Forneça uma URL HTTPS publicamente acessível. O host deve permitir buscas no servidor (sem login/cookies), sem limite de taxa agressivo ou bloqueio de bots. Recomendado: imagens ≤ 50 MB (~4K), vídeos ≤ 100 MB (~2–5 min em 720p). Para ativos privados, URLs estáveis ou pré-assinadas.
{
"type": "object",
"title": "Esquema de entrada",
"required": [
"prompt"
],
"properties": {
"prompt": {
"title": "Prompt",
"description": "Descrição de texto da imagem a ser gerada.",
"type": "string",
"default": "A vibrant, photorealistic top-down view of a carefully styled fruit and botanical flat lay on a smooth, light blue marble background. The scene includes two ceramic plates: one green and one coral pink. Each plate contains a halved pomegranate, a sliced blood orange, and a halved lemon, with the pulp clearly visible. Small white jasmine flowers are delicately scattered on and around the fruits. A stem of fresh ginger root lies across the bottom-left part of the frame, near the pink plate. There are two tropical leaves with vivid green, red, and yellow variegation, and several glossy green leaves interwoven in the composition. A palm leaf is partially covering the green plate. In the foreground, large soft-focus warm-toned tropical leaves and a softly blurred white flower subtly frame the image for depth. The lighting is natural and warm, casting soft diffused shadows to enhance the color contrast and textures. High detail and clarity, rich saturation, 8k resolution, natural lens blur, photorealistic, styled like a modern culinary still life photo for a premium food magazine."
},
"image_size": {
"title": "Tamanho da imagem",
"description": "Seleciona uma das seis predefinições de tamanho exato. Este esquema não fornece um campo personalizado de largura ou altura.",
"type": "string",
"enum": [
"square_hd",
"square",
"portrait_4_3",
"portrait_16_9",
"landscape_4_3",
"landscape_16_9"
],
"default": "landscape_4_3"
},
"num_inference_steps": {
"title": "Número de etapas de inferência",
"description": "Número de etapas de inferência, de 1 a 50.",
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 28
},
"guidance_scale": {
"title": "Escala de orientação",
"description": "Controla a intensidade com que a geração segue o prompt, de 1 a 20.",
"type": "float",
"minimum": 1,
"maximum": 20,
"default": 4.5
},
"seed": {
"title": "Seed",
"description": "Semente aleatória inteira usada para comparações repetíveis.",
"type": "integer",
"default": 0
},
"output_format": {
"title": "Formato de saída",
"description": "Formato de saída. Os valores exatos são `jpeg`, `png` e `webp`.",
"type": "string",
"enum": [
"jpeg",
"png",
"webp"
],
"default": "png"
}
}
}{
"output": {
"type": "object",
"properties": {
"image": {
"type": "string",
"format": "uri",
"description": "URL de imagem única"
},
"video": {
"type": "string",
"format": "uri",
"description": "URL de vídeo único"
},
"images": {
"type": "array",
"description": "várias URLs de imagem",
"items": {
"type": "string",
"format": "uri"
}
},
"videos": {
"type": "array",
"description": "várias URLs de vídeo",
"items": {
"type": "string",
"format": "uri"
}
}
}
}
}RunComfy é a principal ComfyUI plataforma, oferecendo ComfyUI online ambiente e serviços, juntamente com fluxos de trabalho do ComfyUI apresentando visuais impressionantes. RunComfy também oferece AI Models, permitindo que artistas utilizem as mais recentes ferramentas de AI para criar arte incrível.