Midjourney
Tianshu permite llamar a Midjourney para la generación de imágenes a través de la API proxy estándar de Midjourney (imagine para texto a imagen, upscale para escalar, variation para variantes, etc.). Los modelos de Midjourney están dentro del grupo midjourney.
Preparación
- Crea un token en el grupo
midjourneydesde la Consola. - La generación con Midjourney es una tarea de larga duración, así que usa la ruta directa
https://api.tian-shu.orgcomo endpoint.
Flujo de llamada
Midjourney es una tarea asíncrona: primero envías una tarea para obtener un ID de tarea y luego consultas el resultado de la tarea.
1. Enviar una tarea de texto a imagen
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"
}'La respuesta incluye un id de tarea.
2. Consultar el resultado de la tarea
curl 'https://api.tian-shu.org/mj/task/TASK_ID/fetch' \
-H 'Authorization: Bearer your-midjourney-group-token'Cuando el status de la tarea cambia a SUCCESS, la respuesta incluye la URL de la imagen terminada (una cuadrícula de 2×2).
3. Escalar / variación
Una vez que la cuadrícula esté lista, usa la información de botones devuelta para enviar acciones posteriores (escalar U1–U4, variación 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 comunes del prompt
| Parámetro | Notas |
|---|---|
--ar 16:9 | Relación de aspecto (p. ej. 1:1, 16:9, 9:16). |
--v 6 | Versión del modelo. |
--niji | Modelo de estilo anime. |
--style raw | Más realista, menos estilizado. |
--no xxx | Excluir ciertos elementos. |
Uso en un cliente
Cualquier cliente de imágenes de terceros que admita el formato "Midjourney proxy / midjourney-proxy" puede usar:
- Endpoint:
https://api.tian-shu.org - Clave de API: tu token del grupo
midjourney
Para conocer los modelos y niveles disponibles específicos (fast / relax, etc.), consulta el grupo midjourney en el Catálogo de modelos.
