Generación de imágenes
Descripción general
Atlas Cloud proporciona acceso a una amplia gama de modelos de generación de imágenes con IA a través de una API unificada. Genera imágenes impresionantes a partir de prompts de texto, transforma imágenes existentes, elimina fondos, intercambia rostros y más — todo con una sola llamada API.
Tipos de modelos soportados
| Tipo | Descripción | Casos de uso |
|---|---|---|
| Texto a imagen | Genera imágenes a partir de descripciones de texto | Contenido creativo, marketing, diseño, prototipado |
| Imagen a imagen | Transforma y mejora imágenes existentes | Transferencia de estilo, inpainting, outpainting |
| Herramientas de imagen | Procesamiento y manipulación avanzada de imágenes | Eliminación de fondo, intercambio de rostros, mejora, restauración |
Modelos destacados
| Modelo | Proveedor | Aspectos destacados |
|---|---|---|
| Seedream | ByteDance | Texto a imagen de alta calidad con excelente seguimiento de prompts |
| FLUX | Black Forest Labs | Generación de imágenes rápida y de alta fidelidad con múltiples variantes (Dev, Schnell, Pro) |
| Qwen-Image | Alibaba | Potente generación de imágenes multilingüe |
| Ideogram | Ideogram | Excelente renderizado de texto en imágenes |
| HiDream | HiDream | Generación de imágenes creativa y artística |
Para una lista completa de todos los modelos de imagen y sus especificaciones, visita la Biblioteca de modelos.
Uso de la API
Texto a imagen
import requests
response = requests.post(
"https://api.atlascloud.ai/api/v1/model/generateImage",
headers={
"Authorization": "Bearer your-api-key",
"Content-Type": "application/json"
},
json={
"model": "seedream-3.0",
"prompt": "A serene Japanese garden with cherry blossoms, watercolor style"
}
)
result = response.json()
prediction_id = result["data"]["id"]
print(f"Prediction ID: {prediction_id}")Ejemplo en Node.js
const response = await fetch(
"https://api.atlascloud.ai/api/v1/model/generateImage",
{
method: "POST",
headers: {
Authorization: "Bearer your-api-key",
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "seedream-3.0",
prompt:
"A serene Japanese garden with cherry blossoms, watercolor style",
}),
}
);
const { data } = await response.json();
console.log(`Prediction ID: ${data.id}`);Ejemplo con cURL
curl -X POST https://api.atlascloud.ai/api/v1/model/generateImage \
-H "Authorization: Bearer your-api-key" \
-H "Content-Type: application/json" \
-d '{
"model": "seedream-3.0",
"prompt": "A serene Japanese garden with cherry blossoms, watercolor style"
}'Obtener resultado de imagen
La generación de imágenes es asíncrona. Usa el ID de predicción para obtener el resultado:
import requests
import time
def get_image_result(prediction_id, api_key):
while True:
response = requests.get(
f"https://api.atlascloud.ai/api/v1/model/prediction/{prediction_id}",
headers={"Authorization": f"Bearer {api_key}"}
)
result = response.json()
if result["data"]["status"] == "completed":
return result["data"]["outputs"][0]
elif result["data"]["status"] == "failed":
raise Exception(f"Generation failed: {result['data'].get('error')}")
time.sleep(2) # Consultar cada 2 segundos
image_url = get_image_result(prediction_id, "your-api-key")
print(f"Image URL: {image_url}")Uso de modelos LoRA
Puedes mejorar la generación de imágenes con modelos LoRA (Low-Rank Adaptation) para estilos personalizados y control detallado. Consulta la Guía de LoRA para instrucciones detalladas sobre cómo encontrar, seleccionar y usar modelos LoRA con Atlas Cloud.
Consejos para mejores resultados
- Sé específico: Describe el estilo, composición, iluminación y ambiente en tu prompt
- Usa prompts negativos: Especifica lo que no quieres en la imagen (si el modelo lo soporta)
- Experimenta con modelos: Diferentes modelos destacan en diferentes estilos — fotorrealista, anime, artístico, etc.
- Ajusta los parámetros: Cada modelo tiene parámetros únicos. Consulta la página de detalles del modelo en la Biblioteca de modelos para las opciones disponibles
- Usa valores semilla: Establece una semilla para resultados reproducibles al iterar en prompts
Velocidad líder en la industria
La infraestructura de inferencia optimizada de Atlas Cloud ofrece velocidades rápidas de generación de imágenes — menos de 5 segundos para la mayoría de los modelos. Combinado con precios competitivos, es ideal tanto para prototipado como para cargas de trabajo de producción.
Para la especificación completa de la API y parámetros específicos del modelo, consulta la Referencia API.