Parâmetros flexíveis
Configure 4 parâmetros documentados, incluindo aspect_ratio, output_format, prompt, seed.
Geração fotorrealista de alta qualidade com excelente renderização de texto
curl -X POST https://runapi.ai/api/v1/qwen_image/text_to_image \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen-image-text-to-image",
"prompt": "Crie um pôster de viagem cinematográfico de Hangzhou ao entardecer, com um título bilíngue nítido refletido no lago."
}'
import { QwenImageClient } from "@runapi.ai/qwen-image";
const client = new QwenImageClient();
const result = await client.textToImage.run({
model: "qwen-image-text-to-image",
prompt: "Crie um pôster de viagem cinematográfico de Hangzhou ao entardecer, com um título bilíngue nítido refletido no lago.",
});
import os
import requests
response = requests.post(
"https://runapi.ai/api/v1/qwen_image/text_to_image",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model":"qwen-image-text-to-image","prompt":"Crie um pôster de viagem cinematográfico de Hangzhou ao entardecer, com um título bilíngue nítido refletido no lago."}
)
response.raise_for_status()
<?php
$client = curl_init("https://runapi.ai/api/v1/qwen_image/text_to_image");
curl_setopt_array($client, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("RUNAPI_API_KEY"), "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'qwen-image-text-to-image',
'prompt' => 'Crie um pôster de viagem cinematográfico de Hangzhou ao entardecer, com um título bilíngue nítido refletido no lago.',
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.textToImage().run({"model":"qwen-image-text-to-image","prompt":"Crie um pôster de viagem cinematográfico de Hangzhou ao entardecer, com um título bilíngue nítido refletido no lago."});
task.waitForResult();
require "runapi/qwen_image"
client = RunApi::QwenImage::Client.new
result = client.text_to_image.run(
model: "qwen-image-text-to-image",
prompt: "Crie um pôster de viagem cinematográfico de Hangzhou ao entardecer, com um título bilíngue nítido refletido no lago."
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.textToImage.Run({"model":"qwen-image-text-to-image","prompt":"Crie um pôster de viagem cinematográfico de Hangzhou ao entardecer, com um título bilíngue nítido refletido no lago."})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model qwen-image-text-to-image \
--endpoint text_to_image \
--wait
3 variantes disponíveis
Escolha qualquer modelo e gere em segundos.
| Provedor | Alibaba |
| ID do modelo | qwen-image-text-to-image |
| Modalidade | Imagem |
| Tipos de tarefa | Asynchronous |
| Endpoint da API | /api/v1/qwen_image/text_to_image |
| Unidade de cobrança | megapixel |
| Parâmetros de entrada | aspect_ratio, callback_url, model, output_format, prompt, seed |
| Proporções | 1:1, 3:4, 9:16, 4:3, 16:9 |
| Formato de saída | png, jpeg |
| Status do catálogo | Operacional |
Cadastre-se gratuitamente e crie uma chave de API para qwen-image-text-to-image no painel.
Envie uma solicitação POST para /api/v1/qwen_image/text_to_image com o identificador do modelo qwen-image-text-to-image e seus parâmetros.
Consulte a tarefa ou siga o callback para recuperar o resultado concluído de qwen-image-text-to-image.
Configure 4 parâmetros documentados, incluindo aspect_ratio, output_format, prompt, seed.
Expõe 1 endpoint(s) público(s): text_to_image.
Tarefas assíncronas aceitam uma URL de callback para notificações de conclusão.
Medido por megapixel, sem exigência de assinatura.
seedInteger seed for reproducible results.
promptImage generation prompt.
aspect_ratioOutput aspect ratio. (1:1, 3:4, 9:16, 4:3, 16:9)
callback_urlWebhook URL for asynchronous task updates.
output_formatOutput image format. (png, jpeg)
Crie assets visuais a partir de prompts de texto.
Transforme imagens existentes com orientação por prompt.
Use SDKs para geração repetível.
Envie o ID de modelo mostrado no quickstart.
Sim. O preço é medido por chamada ou unidade.
Sim. A variante é um parâmetro da requisição. Troque o ID do modelo sem alterações de código, nova autenticação ou configuração de cobrança separada. Todas as variantes compartilham a mesma API key e o mesmo formato de requisição.
Quando disponível, a RunAPI transmite de ponta a ponta. Modelos LLM oferecem streaming no nível de token. Modelos de mídia usam polling de tarefas async ou callbacks de webhook para entregar resultados.
Abra uma issue no repositório público do GitHub ou escreva para o suporte em [email protected]. Inclua o ID da tarefa e o ID do modelo para que a equipe possa investigar a geração específica.
Não. Sua API key da RunAPI basta para acessar esta variante e todos os outros modelos do catálogo. Você não precisa de contas com o provedor subjacente.
Ajudamos com a configuração empresarial, integrações e dúvidas técnicas.
Fale conosco