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. Le chiamate con chiave API, l’MCP per sviluppatori e le esecuzioni in Playground sulle pagine API lo consumano. Lo stesso modello con le stesse impostazioni costa uguale nell’API e su popnow.ai.
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 proprie. Nel saldo entrano solo i fondi API aggiunti in Fatturazione API, e vengono spesi solo dall’API.
- Preventivo prima dell’esecuzione.
jobs/quoterestituisceexpectedChargeUsdemaxChargeUsdcome stringhe decimali in USD senza avviare un’attività. - Controlla l’importo definitivo. Il
costUsddi un’attività è l’addebito finale in USD quandosettledètrue. Le attività fallite o scadute rilasciano automaticamente le trattenute.
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.
Cosa consuma il saldo API
| Chiamata o interfaccia | Pagato da |
|---|---|
REST o API compatibile con una chiave sk-popnow- | Saldo API |
| Playground sulla pagina API di un modello | Saldo API |
| MCP per sviluppatori con chiave API | Saldo API |
| Esecuzioni di ricette salvate tramite API o MCP per sviluppatori | Saldo API |
Se una richiesta API non può coprire la trattenuta, aggiungi fondi API in Fatturazione API.
Come viene calcolato il costo di 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:
| Modello | Cosa ottieni | USD |
|---|---|---|
| Z-Image Turbo | Un’immagine | $0.01 |
| Nano Banana 2.1 | Un’immagine a 1K / 2K / 4K | $0.048 / $0.072 / $0.162 |
| Seedream 5.0 Pro | Un’immagine a 1K / 2K | $0.036 / $0.072 |
| MiniMax H3 | Da immagine a video, 768p, 5 secondi | $0.185 |
| Suno v6 | Una canzone | $0.072 |
| Background Remover | Un PNG trasparente | $0.0048 |
| Image Upscaler | Una 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. Playground sulle pagine API usa lo stesso saldo API in USD.
Richiedi l’importo esatto prima di avviare la generazione:
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}}'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")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:
| Esito | Cosa paghi |
|---|---|
succeeded | L’addebito effettivo in USD, mai oltre la trattenuta; l’importo non usato viene rilasciato |
failed o expired | Nulla; la trattenuta viene rilasciata |
| Rifiutata per motivi di contenuto | Nulla |
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
| Codice | Significato | Cosa fare |
|---|---|---|
40201 | Gli USD API disponibili non coprono la trattenuta dell’attività | Aggiungi fondi in Fatturazione API, oppure riduci risoluzione, durata o numero di output |
40202 | L’attività supererebbe uno dei tetti di spesa della chiave | Alza o rimuovi il tetto nella console API, oppure attendi che si azzeri |
40901 | Il prezzo è cambiato dopo il preventivo | Richiedi 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.
Devo chiedere il rilascio di una trattenuta?
No. Le attività fallite e scadute rilasciano automaticamente le trattenute. 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.

