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

TipoDescripciónCasos de uso
Texto a imagenGenera imágenes a partir de descripciones de textoContenido creativo, marketing, diseño, prototipado
Imagen a imagenTransforma y mejora imágenes existentesTransferencia de estilo, inpainting, outpainting
Herramientas de imagenProcesamiento y manipulación avanzada de imágenesEliminación de fondo, intercambio de rostros, mejora, restauración

Modelos destacados

ModeloProveedorAspectos destacados
SeedreamByteDanceTexto a imagen de alta calidad con excelente seguimiento de prompts
FLUXBlack Forest LabsGeneración de imágenes rápida y de alta fidelidad con múltiples variantes (Dev, Schnell, Pro)
Qwen-ImageAlibabaPotente generación de imágenes multilingüe
IdeogramIdeogramExcelente renderizado de texto en imágenes
HiDreamHiDreamGeneració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.