Midjourney
O Tianshu suporta chamar o Midjourney para geração de imagem via a API de proxy padrão do Midjourney (imagine para texto-para-imagem, upscale para ampliação, variation para variantes, etc.). Os modelos do Midjourney ficam sob o grupo midjourney.
Preparação
- Crie um token no grupo
midjourneyno Console. - A geração do Midjourney é uma tarefa de longa duração, então use a rota direta
https://api.tian-shu.orgno endpoint.
Fluxo de chamada
O Midjourney é uma tarefa assíncrona: primeiro envie uma tarefa para obter um ID de tarefa, depois consulte o resultado da tarefa.
1. Enviar uma tarefa de texto-para-imagem
curl 'https://api.tian-shu.org/mj/submit/imagine' \
-H 'Authorization: Bearer your-midjourney-group-token' \
-H 'Content-Type: application/json' \
-d '{
"prompt": "a cozy bookstore on a rainy night, warm light, cinematic --ar 16:9 --v 6"
}'A resposta inclui um id de tarefa.
2. Consultar o resultado da tarefa
curl 'https://api.tian-shu.org/mj/task/TASK_ID/fetch' \
-H 'Authorization: Bearer your-midjourney-group-token'Quando o status da tarefa passa para SUCCESS, a resposta inclui a URL da imagem finalizada (uma grade 2×2).
3. Ampliação / variação
Quando a grade estiver pronta, use as informações de botão retornadas para enviar ações de acompanhamento (ampliação U1–U4, variação V1–V4):
curl 'https://api.tian-shu.org/mj/submit/action' \
-H 'Authorization: Bearer your-midjourney-group-token' \
-H 'Content-Type: application/json' \
-d '{
"taskId": "the task ID from the previous step",
"customId": "the button customId returned in the previous step"
}'Parâmetros comuns de prompt
| Parâmetro | Observações |
|---|---|
--ar 16:9 | Proporção de aspecto (ex. 1:1, 16:9, 9:16). |
--v 6 | Versão do modelo. |
--niji | Modelo em estilo anime. |
--style raw | Mais realista, menos estilizado. |
--no xxx | Exclui certos elementos. |
Usando em um cliente
Qualquer cliente de imagem de terceiros que suporte o formato "proxy do Midjourney / midjourney-proxy" pode usar:
- Endpoint:
https://api.tian-shu.org - API Key: seu token do grupo
midjourney
Para os modelos e tiers específicos disponíveis (fast / relax, etc.), consulte o grupo midjourney no Mercado de Modelos.
