Generazione di immagini

Panoramica

Atlas Cloud fornisce accesso a un'ampia gamma di modelli di generazione di immagini IA attraverso un'API unificata. Genera immagini straordinarie da prompt testuali, trasforma immagini esistenti, rimuovi sfondi, scambia volti e altro — tutto con una singola chiamata API.

Tipi di modelli supportati

TipoDescrizioneCasi d'uso
Testo a immagineGenera immagini da descrizioni testualiContenuti creativi, marketing, design, prototipazione
Immagine a immagineTrasforma e migliora immagini esistentiTrasferimento di stile, inpainting, outpainting
Strumenti immagineElaborazione e manipolazione avanzata delle immaginiRimozione sfondo, scambio volti, miglioramento, restauro

Modelli in evidenza

ModelloProviderPunti di forza
SeedreamByteDanceTesto a immagine di alta qualita con eccellente seguimento del prompt
FLUXBlack Forest LabsGenerazione immagini veloce e ad alta fedelta con piu varianti (Dev, Schnell, Pro)
Qwen-ImageAlibabaPotente generazione immagini multilingue
IdeogramIdeogramEccellente rendering del testo nelle immagini
HiDreamHiDreamGenerazione immagini creativa e artistica

Per un elenco completo di tutti i modelli di immagine e le loro specifiche, visita la Libreria modelli.

Utilizzo dell'API

Testo a immagine

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}")

Esempio in 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}`);

Esempio 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"
  }'

Ottenere il risultato dell'immagine

La generazione di immagini e asincrona. Usa l'ID di predizione per ottenere il risultato:

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)  # Interroga ogni 2 secondi

image_url = get_image_result(prediction_id, "your-api-key")
print(f"Image URL: {image_url}")

Utilizzo di modelli LoRA

Puoi migliorare la generazione di immagini con modelli LoRA (Low-Rank Adaptation) per stili personalizzati e controllo dettagliato. Consulta la Guida LoRA per istruzioni dettagliate su come trovare, selezionare e usare modelli LoRA con Atlas Cloud.

Consigli per risultati migliori

  • Sii specifico: Descrivi lo stile, la composizione, l'illuminazione e l'atmosfera nel tuo prompt
  • Usa prompt negativi: Specifica cosa non vuoi nell'immagine (se supportato dal modello)
  • Sperimenta con i modelli: Modelli diversi eccellono in stili diversi — fotorealistico, anime, artistico, ecc.
  • Regola i parametri: Ogni modello ha parametri unici. Consulta la pagina dei dettagli del modello nella Libreria modelli per le opzioni disponibili
  • Usa valori seed: Imposta un seed per risultati riproducibili quando iteri sui prompt

Velocita leader del settore

L'infrastruttura di inferenza ottimizzata di Atlas Cloud offre velocita rapide di generazione immagini — meno di 5 secondi per la maggior parte dei modelli. Combinato con prezzi competitivi, e ideale sia per la prototipazione che per i carichi di lavoro di produzione.

Per la specifica completa dell'API e i parametri specifici del modello, consulta il Riferimento API.