Skip to Content
TecnicaAiModelli AI per Generazione Immagini

Modelli AI per Generazione Immagini

Stato Attuale

DALL-E 3 (OpenAI)

  • Modello attuale: DALL-E 3 HD con qualità “vivid”
  • Pro:
    • Già integrato e configurato
    • Buona qualità generale
    • API stabile e affidabile
  • Contro:
    • Non sempre preciso per food photography professionale
    • Limitazioni sugli sfondi trasparenti
    • Tende ad aggiungere elementi non richiesti

Miglioramento Immagini

Ora include analisi intelligente con GPT-4 Vision:

  1. Analizza l’immagine esistente
  2. Valuta qualità (1-10)
  3. Determina se il miglioramento è necessario
  4. Salta il miglioramento se l’immagine è già di qualità ≥7

Opzioni per Modelli Migliori

1. FLUX (via Replicate) - CONSIGLIATO

Modello open-source di alta qualità per immagini fotorealistiche.

Setup:

npm install replicate

Variabili ambiente (.env.local):

REPLICATE_API_TOKEN=your_token_here

Modelli disponibili:

  • black-forest-labs/flux-1.1-pro - Massima qualità
  • black-forest-labs/flux-schnell - Più veloce
  • black-forest-labs/flux-dev - Bilanciato

Costo: ~$0.03-0.05 per immagine

2. Midjourney (via API non ufficiale)

Pro: Qualità artistica superiore Contro:

  • API non ufficiale
  • Costi più elevati
  • Meno affidabile

3. Stable Diffusion 3 (via Stability.ai)

Setup:

npm install stability-ai

Pro: Open source, customizzabile Contro: Richiede più configurazione

Come Switchare a FLUX

1. Installare dipendenze

npm install replicate

2. Ottenere API key

Registrati su https://replicate.com  e ottieni il token API

3. Configurare variabile ambiente

Aggiungi a .env.local:

REPLICATE_API_TOKEN=r8_xxx...

4. Creare nuovo endpoint

File: /src/app/api/ai/generate-product-image-flux/route.ts

import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, }); export async function POST(req: NextRequest) { // ... auth e setup ... const output = await replicate.run("black-forest-labs/flux-1.1-pro", { input: { prompt: yourPrompt, aspect_ratio: "1:1", output_format: "png", output_quality: 100, safety_tolerance: 5, }, }); // ... gestisci output e upload S3 ... }

5. Modificare frontend

Nel ProductImageCard.tsx, aggiungi opzione per scegliere il modello:

const [selectedModel, setSelectedModel] = useState<"dalle3" | "flux">("dalle3"); // Usa endpoint diverso in base alla scelta const endpoint = selectedModel === "flux" ? "/api/ai/generate-product-image-flux" : "/api/ai/generate-product-image";

Raccomandazione

Per food/beverage photography di qualità professionale:

  1. FLUX-1.1-pro per risultati fotografici eccellenti
  2. Mantieni GPT-4 Vision per l’analisi pre-miglioramento
  3. Fallback a DALL-E 3 se FLUX non disponibile

Test dei Modelli

Prima di commitare in produzione, testa i vari modelli:

  1. Genera 5-10 immagini campione
  2. Valuta qualità, coerenza, precisione
  3. Verifica costi effettivi
  4. Testa sfondi trasparenti

Prompt Engineering

Per FLUX, i prompt migliori sono:

Product photography of [PRODUCT] in [CONTAINER]. Professional studio lighting, white background, centered composition. Commercial quality, high resolution, sharp focus. Style: clean, minimal, professional.

Evita:

  • Prompt troppo lunghi (max 200 caratteri)
  • Negazioni (“NO text” funziona meglio come “clean image without text”)
  • Dettagli eccessivi sulla tecnica fotografica
Last updated on