PopNowDocs API
Saldo API e fatturazione
Contenuto principale

Saldo API e rimborsi

Il saldo API separato in USD, i prezzi dei modelli, il rilascio delle trattenute e dove chiedere informazioni sui rimborsi dei pagamenti API.

L’API di PopNow ha un saldo proprio in USD, separato dai crediti del sito. Le chiamate con chiave API, le connessioni MCP con chiave API e Playground consumano USD API. MCP collegato tramite OAuth continua a usare i crediti del sito. API e sito applicano lo stesso prezzo allo stesso modello con le stesse impostazioni; i saldi non si possono trasferire né usare l’uno al posto dell’altro.

Questa pagina spiega ricariche API, prezzi e rilascio delle trattenute. Per trattenute, preventivi e tetti delle singole attività, vedi Fatturazione API.

Il saldo API in un minuto

  • Parte da $0. Aggiungi fondi API in Fatturazione API prima di eseguire richieste a pagamento, compresi i test in Playground.
  • Ricariche separate. Pacchetti di crediti, crediti bonus e premi del sito non pagano le chiamate API. I fondi API non pagano le generazioni sul sito né le chiamate MCP via OAuth.
  • Preventivo prima dell’esecuzione. jobs/quote restituisce expectedChargeUsd e maxChargeUsd come stringhe decimali in USD senza avviare un’attività.
  • Leggi l’importo definitivo. Il costUsd di un’attività è l’addebito finale in USD quando settled è true. Le attività fallite o scadute rilasciano automaticamente le trattenute, salvo eventuali addebiti per rifiuto di contenuti previsti dal singolo modello.

Da dove vengono i fondi API

Gestisci ricariche API e pagamenti in Fatturazione API, usando le opzioni di pagamento attualmente abilitate. Crea e gestisci le chiavi separatamente in Chiavi API.

Bonus dei pacchetti di crediti, premi per inviti e altri accrediti del sito non aumentano il saldo API. Tagli dei pacchetti, periodi di rimborso e regole di scadenza del sito non sono condizioni delle ricariche API.

Quale saldo viene usato

Le credenziali e l’interfaccia determinano quale saldo paga:

Chiamata o interfacciaSaldo usato
REST o API compatibile con una chiave sk-popnow-USD API
Playground sulla pagina API di un modelloUSD API
MCP autenticato con chiave APIUSD API
Generazione sul sito o MCP collegato tramite OAuthCrediti del sito

Ricaricare un saldo non ricarica l’altro. Se una richiesta API non può coprire la trattenuta, aggiungi fondi API anziché acquistare crediti del sito.

Come si prezza una generazione

Ogni modello ha un proprio listino, impostato per opzione: per immagine, per secondo di video o audio, per canzone o per 1.000 caratteri di sintesi vocale. Il prezzo dipende da ciò che chiedi: risoluzione, durata, livello di qualità e, per alcuni modelli, quanti file di riferimento invii.

Alcuni esempi di prezzi API in USD:

ModelloCosa ottieniUSD
Z-Image TurboUn’immagine$0.01
Nano Banana 2.1Un’immagine a 1K / 2K / 4K$0.048 / $0.072 / $0.162
Seedream 5.0 ProUn’immagine a 1K / 2K$0.036 / $0.072
MiniMax H3Da immagine a video, 768p, 5 secondi$0.185
Suno v6Una canzone$0.072
Background RemoverUn PNG trasparente$0.0048
Image UpscalerUna foto, ingrandita$0.012

Modelli rimanda alle pagine di riferimento dei modelli. Usa il preventivo aggiornato per le tue impostazioni e mantieni la precisione decimale in USD (fino a nove cifre decimali); non arrotondare gli addebiti API ai crediti interi. Playground sulle pagine API usa lo stesso saldo API in USD.

Chiedi l’importo esatto prima di avviare qualsiasi cosa:

curl -X POST "https://api.popnow.ai/api/v1/jobs/quote" \
  -H "Authorization: Bearer $POPNOW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "minimax/h3/image-to-video", "input": {"image_url": "https://media.popnow.ai/movie/lighthouse.webp", "prompt": "The waves roll in slowly", "duration_seconds": 5}}'
Python
import os, requests

quote = requests.post(
    "https://api.popnow.ai/api/v1/jobs/quote",
    headers={"Authorization": f"Bearer {os.environ['POPNOW_API_KEY']}"},
    json={
        "model": "minimax/h3/image-to-video",
        "input": {"image_url": "https://media.popnow.ai/movie/lighthouse.webp", "prompt": "The waves roll in slowly", "duration_seconds": 5},
    },
    timeout=30,
).json()["data"]
print(quote["maxChargeUsd"], "USD at most,", quote["expectedChargeUsd"], "USD estimated")
JavaScript
const res = await fetch('https://api.popnow.ai/api/v1/jobs/quote', {
  method: 'POST',
  headers: { Authorization: `Bearer ${process.env.POPNOW_API_KEY}`, 'Content-Type': 'application/json' },
  body: JSON.stringify({
    model: 'minimax/h3/image-to-video',
    input: { image_url: 'https://media.popnow.ai/movie/lighthouse.webp', prompt: 'The waves roll in slowly', duration_seconds: 5 },
  }),
});
const { data } = await res.json();
console.log(`${data.maxChargeUsd} USD at most, ${data.expectedChargeUsd} USD estimated`);

Cosa succede quando un’attività fallisce

Quando un’attività viene accettata, il suo prezzo massimo possibile in USD viene messo da parte sul saldo API come trattenuta. Quando termina:

EsitoCosa paghi
succeededL’addebito effettivo in USD, mai oltre la trattenuta; l’importo non usato viene rilasciato
failed o expiredNulla; la trattenuta viene rilasciata, salvo eventuali addebiti per rifiuto di contenuti previsti dal singolo modello
Rifiutata per motivi di contenutoNulla, tranne sui modelli la cui pagina indica che i rifiuti sono addebitati
Rifiutata prima di partire (400, 402, 403, 429 …)Nulla; nessuna attività, nessuna trattenuta

Il rilascio di una trattenuta ripristina i fondi API disponibili; non è un rimborso di un pagamento sul conto bancario o sulla carta. Leggi costUsd con settled nel record dell’attività per l’importo finale in USD. Vedi Fatturazione API.

Rimborsi dei pagamenti API

Per domande su una ricarica API o un rimborso, apri Fatturazione API o contatta l’assistenza. Includi il riferimento del pagamento o l’ID dell’attività, mai la chiave API.

Errori che potresti incontrare

CodiceSignificatoCosa fare
40201Gli USD API disponibili non coprono la trattenuta dell’attivitàAggiungi fondi in Fatturazione API, oppure riduci risoluzione, durata o numero di output
40202L’attività supererebbe uno dei tetti di spesa della chiaveAlza o rimuovi il tetto nella console API, oppure attendi che si azzeri
40901Il prezzo è cambiato dopo il preventivoRichiedi un nuovo preventivo e mostra il nuovo prezzo in USD

Tutti i codici sono elencati in Errori.

Le chiamate API costano più che generare sul sito?

No. Lo stesso modello con le stesse impostazioni ha lo stesso prezzo. Le chiamate API sono addebitate in USD sul saldo API; le generazioni sul sito e MCP via OAuth usano i crediti del sito. I saldi restano separati.

Devo chiedere il rilascio di una trattenuta?

No. Le attività fallite e scadute rilasciano automaticamente le trattenute, salvo eventuali addebiti per rifiuto di contenuti previsti dal singolo modello. Controlla il costUsd definitivo dell’attività per l’importo finale in USD.

Posso ottenere un rimborso su una ricarica API?

Per sapere se un pagamento API è rimborsabile e ricevere assistenza, apri Fatturazione API o contatta l’assistenza.

Ai fondi API si applica la scadenza dei crediti del sito?

Le regole di scadenza dei pacchetti di crediti e dei premi del sito non definiscono le condizioni API. Consulta Fatturazione API o chiedi all’assistenza informazioni sui tuoi fondi API.

Posso finanziare l’API con i crediti del sito?

No. Aggiungi fondi API tramite Fatturazione API. I crediti del sito non finanziano l’API, i fondi API non pagano le generazioni sul sito e i saldi non si possono trasferire.

In questa pagina