HiAPI
Blog

Tutoriale

Come chiamare più modelli di image con una sola API Key

Un pattern di routing pratico per team che vogliono testare GPT Image 2, Nano Banana, Qwen Image e FLUX senza ricostruire l'autenticazione per ogni modello.

Jun 20, 2026
Come chiamare più modelli di image con una sola API Key

Perché i team cercano un'API di image generation unificata

La image generation di solito parte da un singolo modello. Il team di prodotto testa un prompt, collega un SDK e consegna un piccolo prototipo. I problemi emergono più tardi: quando il prodotto ha bisogno di più di uno stile di output — bozze rapide per revisioni interne, testo leggibile sui poster, rendering di testo cinese per campagne di marketing locali o materiali fotorealistici per le pagine prodotto.

Se ogni modello ha una API key, una struttura di richiesta, un account di fatturazione e un pattern di callback diversi, il test dei modelli diventa lavoro infrastrutturale. Il pattern più semplice è mantenere stabile l'autenticazione e spostare la scelta del modello nel corpo della richiesta.

La pagina AI Image APIs di HiAPI è la pagina di confronto principale per questo flusso di lavoro. Usala per decidere quale modello di image inserire nel prodotto, poi consulta le pagine dei singoli modelli per i parametri esatti e gli esempi.

Usare una sola API key lato server

La API key va conservata nel backend, non nel codice del browser. Il frontend può raccogliere prompt, immagini o impostazioni di generazione, ma è il backend a creare il task HiAPI.

Crea o ruota la key nella pagina API Keys. In produzione, conservala in una variabile d'ambiente del server e allegala come header Authorization:

Authorization: Bearer YOUR_API_KEY

In questo modo hai un unico punto per ruotare le credenziali, un unico punto per aggiungere rate limit e una superficie di fatturazione da controllare quando il traffico del flusso di generazione cresce.

Instradare per model id, non per client del provider

Il dettaglio implementativo chiave è mantenere stabile l'endpoint e trattare il model id come parametro di routing. La tua applicazione può esporre preset come "draft", "poster", "product image" o "photorealistic", e poi è il backend a mappare questi preset sui model id.

Ad esempio, un prodotto può usare Nano Banana per l'esplorazione rapida delle idee, GPT Image 2 quando l'immagine richiede testo leggibile o prompt con layout complessi, Qwen Image 2.0 per la grafica dei social cinesi e FLUX 1.1 Pro per visual di prodotto dall'aspetto commerciale.

Il codice dell'applicazione non ha bisogno di quattro flussi di autenticazione per supportarlo. Gli serve solo un percorso di creazione del task e un piccolo livello di routing.

Schema minimo di richiesta

Ecco una richiesta compatta per chiamare GPT Image 2 tramite l'endpoint unificato dei task:

curl -X POST https://api.hiapi.ai/v1/tasks \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2/text-to-image",
    "input": {
      "prompt": "A premium ecommerce hero image for a smart lamp, clean studio lighting",
      "aspect_ratio": "16:9",
      "resolution": "1K"
    }
  }'

Per i campi esatti di GPT Image 2, consulta la documentazione dell'API GPT Image 2. Per scegliere un modello, parti dal confronto delle AI Image APIs.

Flusso di produzione con callback

Il polling è comodo durante i test locali, ma il traffico di produzione trae spesso beneficio dai callback. Quando il backend crea un task, passa un URL di callback e considera il callback come fonte dello stato finale. Puoi comunque mantenere il polling del task come fallback per la riconciliazione.

Il flusso pratico è questo:

  1. Il frontend invia prompt e impostazioni di generazione al backend.
  2. Il backend valida la richiesta, sceglie il model id e crea il task HiAPI.
  3. HiAPI restituisce immediatamente l'id del task.
  4. Il backend memorizza l'id del task e attende il callback finale.
  5. Quando il task raggiunge lo stato finale, l'applicazione mostra l'URL dell'output.

Così la pagina rivolta all'utente resta reattiva e si evitano loop di polling aggressivi che diventano rumorosi con la crescita del volume di generazione.

Un workflow di prezzo senza prezzi hardcoded

Non copiare tabelle prezzi statiche nel codice dell'applicazione o in vecchia documentazione interna. Il workflow più sicuro è indirizzare utenti e operatori alla pagina dei prezzi in tempo reale, e poi monitorare l'utilizzo all'interno del tuo prodotto.

Per la generazione di icone sensibili ai costi, usa un modello più economico finché i prompt sono ancora in evoluzione. Aumenta la risoluzione solo quando i prompt si sono stabilizzati. Quando l'output richiede testo più nitido, layout più rigorosi o più rifinitura commerciale, migra i materiali finali di brand o prodotto su un modello più potente.

Questo pattern mantiene basso il costo della sperimentazione, offrendo comunque al prodotto un percorso finale di alta qualità.

Link interni che mantengono chiaro il percorso SEO

Questo articolo intende supportare la pagina hub delle image API, non sostituirla. La pagina di confronto canonica è migliori API di AI image generation. La pagina di implementazione specifica per modello è API GPT Image 2. Le pagine di conversione sono GPT Image 2 su HiAPI, prezzi e API Keys.

Per flussi di lavoro affini, leggi workflow API text-to-video vs image-to-video e fattori di prezzo di GPT Image 2 ed esempi di produzione.

Domande frequenti

Una sola API key può chiamare più modelli di image?

Sì. Su HiAPI, la stessa API key può creare task per più modelli di image. Basta cambiare il model id nel corpo della richiesta per instradare verso modelli di image diversi.

Devo esporre la API key in un'applicazione browser?

No. Mantieni la key sul server. Il codice del browser deve chiamare il tuo backend, che a sua volta crea i task HiAPI.

Da quale modello di image dovrei iniziare?

Inizia dal modello che corrisponde al task. Nano Banana è adatto all'ideazione rapida, GPT Image 2 è una scelta predefinita solida per prompt lunghi e testo leggibile, Qwen Image 2.0 è adatto al rendering di testo cinese e FLUX 1.1 Pro è più adatto ai visual di prodotto fotorealistici.

Dove posso consultare i prezzi?

Usa la pagina HiAPI Pricing per i prezzi correnti in tempo reale. Evita di copiare prezzi fissi in articoli o nel codice del prodotto, a meno che tu non abbia un processo di manutenzione per aggiornarli.

Inizia a creare con artefatti IA persistenti

Ottieni la tua chiave API e chiama modelli di immagini, video e audio tramite un'unica API basata sui task.

Leggi la documentazione API