Vai al contenuto
Guida all'API

Prezzi

Visualizza come Markdown Aggiornato

Ogni modello costa esattamente quanto addebita il suo produttore, in dollari statunitensi. Paghi dal tuo saldo API, conteggiato in crediti API: 1000 crediti API = 1 $. Il saldo API è indipendente e separato dai crediti delle app Doitong. Non ci sono piani, minimi o commissioni per modello: una chiamata costa il suo prezzo, addebitato dal saldo API quando la richiesta viene accettata.

In Russia (doitong.ru, api.doitong.ru o ?currency=rub) i prezzi sono mostrati anche in rubli: prezzo USD × tasso USD/RUB × 1,3.

Unità

Ogni modello ha un'unità di fatturazione, mostrata nella sua pagina e in GET https://api.doitong.ru/v1/models/{model_id}:

Unità Quantità
second Secondi di video o audio di output (duration)
image Immagini generate (num_images)
megapixel Larghezza × altezza dell'output, in megapixel (1 MP = 1024 × 1024 pixel)
video Un video generato
request Una chiamata
1000_characters Caratteri del testo di input, per 1000
step Passaggi di addestramento

Prezzo = quantità × crediti API per unità, arrotondato per eccesso a un credito API intero (0,001 $), mai inferiore a 1. Le unità molto economiche possono avere un prezzo frazionario per unità (0.4 crediti API al secondo); viene arrotondato solo il totale della chiamata.

Alcuni modelli applicano una tariffa diversa in base all'input: un video con audio costa più di uno senza, il 4K costa più dell'1K e così via. Queste regole sono elencate nella pagina di ogni modello. Un parametro omesso conta come valore predefinito, quindi il prezzo mostrato per un input è il prezzo che paghi.

Prezzi esatti, misurati, stimati e basati sull'utilizzo

Ogni prezzo ha una mode:

  • exact: il prezzo viene calcolato dall'input (secondi, immagini, megapixel, caratteri, passaggi oppure un prezzo fisso per video o chiamata).
  • measured: il prezzo segue i file inviati: la durata di un video o audio di input, le dimensioni di un'immagine di input, la frequenza dei fotogrammi o il numero di fotogrammi di un video. Upscaler, sincronizzazione labiale, video-to-video, trascrizione e strumenti audio vengono prezzati in questo modo. Prima dell'esecuzione l'API legge durata, risoluzione e frequenza dei fotogrammi del file (lo fa anche il preventivo), quindi il preventivo è esattamente ciò che l'esecuzione addebita. La pagina del modello indica per cosa paghi ("Prezzo al secondo del tuo video di input") e il relativo calcolatore usa i dati del tuo file. Un file che non può essere letto viene rifiutato con unmeasurable_input e non viene addebitato nulla.
  • estimate: il costo del modello dipende da qualcosa che l'input non può indicare in anticipo (token, tempo di calcolo). Un modello di questo tipo applica un prezzo stimato fisso per esecuzione (per immagine di output quando ha un conteggio di immagini), impostato sul costo medio delle esecuzioni reali di quel modello. Conosci comunque il prezzo prima dell'esecuzione: il preventivo è ciò che paghi.
  • metered: il modello viene addebitato in base all'utilizzo effettivo, che solo l'esecuzione può conoscere: i token che un modello linguistico o visivo legge e scrive, i secondi di parlato generati da un modello vocale o il tempo di elaborazione del modello. Vedi Addebito in base all'utilizzo qui sotto.

Le pagine dei modelli riportano "Prezzo per esecuzione", "Prezzo al secondo del tuo video di input" (e simili), "Prezzo stimato per esecuzione" oppure "Addebito in base all'utilizzo"; GET https://api.doitong.ru/v1/models?mode=measured, ?mode=estimate e ?mode=metered li elencano.

Addebito in base all'utilizzo

Un modello metered ha un prezzo basato sull'utilizzo ("$0.01 per 1000 token", "$0.002 al secondo di audio generato", "$0.00111 al secondo di tempo di elaborazione") e un massimo per esecuzione: il costo massimo dell'esecuzione, in base a ciò che indica la richiesta (max_tokens, la lunghezza del testo, la risoluzione, il numero di output) e ai limiti pubblicati dal modello. Non dipende mai dal contenuto di un file dietro un URL. Per un modello fatturato in base al tempo di elaborazione o alla durata di una sessione vocale, il massimo è la durata più lunga per cui può essere eseguita una richiesta (15 minuti per le immagini, 30 per l'audio, 60 per il video), quindi è molto superiore a un'esecuzione tipica. Un input il cui massimo supererebbe il limite per esecuzione del modello (un testo molto lungo) viene rifiutato con 422 invalid_input:

  1. Il preventivo restituisce il massimo come credits (con hold e typical, un'esecuzione abituale). Quando l'esecuzione inizia, il massimo viene addebitato dal saldo API, che deve essere coperto dal saldo e dal budget della chiave.
  2. Quando l'esecuzione riesce, la richiesta viene regolata sull'utilizzo comunicato dal modello: utilizzo × prezzo basato sull'utilizzo, arrotondato per eccesso a un credito API intero. Il resto del massimo viene rimborsato automaticamente, una sola volta, come riga refund del saldo API.
  3. Un'esecuzione non costa mai più del suo massimo, anche se il suo utilizzo lo supererebbe. Un'esecuzione fallita o annullata viene rimborsata interamente, come sempre.

La maggior parte delle esecuzioni costa molto meno del massimo; la pagina del modello mostra "Fino a $X per esecuzione" per l'input del builder e l'esecuzione tipica ("da" nel catalogo). Per i pochi modelli fatturati in base al tempo di elaborazione, l'utilizzo è il tempo di elaborazione del modello (contrassegnato come approximate).

200 OK · preventivo di un modello metered
{
  "object": "quote",
  "credits": 621,
  "usd": "0.621",
  "mode": "metered",
  "label": "Charged by usage",
  "hold": { "credits": 621, "usd": "0.621" },
  "typical": { "credits": 10, "usd": "0.01" },
  "settlement": "usage",
  "display": "$0.01 / 1000 tokens",
  "breakdown": "up to 62.035 × 1000 tokens × $0.01"
}

Dopo l'esecuzione, cost della richiesta mostra quanto è stato trattenuto e a quanto ammonta l'utilizzo:

JSON
{
  "cost": { "credits": 621, "usd": "0.621", "charged": 621, "refunded": 611, "mode": "metered", "held": 621,
            "typical": 10, "settled": { "status": "settled", "credits": 10, "usd": "0.01", "quantity": 1,
            "unit": "1000_tokens", "unit_usd": "0.01", "source": "billed_usage", "approximate": false } }
}

charged − refunded è il costo dell'esecuzione. settled.status è pending per il periodo tra il risultato e la regolazione e no_usage nel raro caso in cui il modello non abbia comunicato alcun utilizzo (in tal caso il massimo resta il prezzo).

Preventivo prima dell'esecuzione

POST https://api.doitong.ru/v1/quote/{model_id} accetta esattamente il corpo che invieresti a run e restituisce il prezzo di quell'input: il prezzo esatto, tranne per un modello con addebito in base all'utilizzo, per il quale restituisce il costo massimo dell'esecuzione. Non richiede una chiave e non costa nulla:

terminale
curl -X POST "https://api.doitong.ru/v1/quote/flux/schnell" \
  -H "Content-Type: application/json" \
  -d '{"prompt": "A lighthouse at dusk", "num_images": 2}'
200 OK · preventivo
{
  "object": "quote",
  "model": "flux/schnell",
  "credits": 6,
  "usd": "0.006",
  "unit": "megapixel",
  "quantity": 2,
  "unit_credits": 3,
  "mode": "exact",
  "label": "Price per run",
  "display": "$0.003 / megapixel",
  "breakdown": "2 MP (2 images) × 3 API credits",
  "input": { "prompt": "A lighthouse at dusk", "num_images": 2 },
  "warnings": []
}

Con una chiave, il preventivo restituisce anche balance_credits e balance_usd (il tuo saldo API), affordable e key_budget_remaining. Aggiungi ?currency=rub per un importo in rub.

Oggetti prezzo

Ogni prezzo nell'API ha la stessa struttura:

  • models: price: { "credits": 112, "usd": "0.112", "unit": "second", "display": "$0.112 / second", "credits_display": "112 API credits / second", "from_credits": 560, "from_usd": "0.56", "mode": "exact" } — oltre a rub, rub_display e from_rub in Russia o con ?currency=rub;
  • requests: cost: { "credits": 560, "usd": "0.56", "charged": 560, "refunded": 0 } (crediti API; una richiesta metered aggiunge mode, held, typical e settled, vedi Addebito in base all'utilizzo);
  • account: GET https://api.doitong.ru/v1/account restituisce credits (il saldo API), balance: { "credits", "usd" } e storage (prezzo dell'archiviazione dei file, utilizzo e stima mensile).

Rimborsi

  • Una richiesta non valida (qualsiasi 4xx prima dell'inizio dell'esecuzione) non viene mai addebitata.
  • Una richiesta che termina con failed (incluso timeout) viene rimborsata interamente e automaticamente sul saldo API.
  • Una richiesta annullata prima dell'inizio viene rimborsata interamente. Una volta che il modello sta generando, l'annullamento è solo una richiesta: se il modello termina, il risultato viene consegnato e addebitato.
  • Una richiesta metered completata riceve indietro la parte del massimo non utilizzata.

L'oggetto della richiesta mostra tutto: cost.credits, cost.charged e cost.refunded.

Archiviazione dei file

I file di output vengono conservati nella nostra archiviazione. Scegli tu, nell'account o per ogni esecuzione (?storage=):

Conservazione Prezzo
Per sempre (permanent, predefinito) Finché non li elimini 100 crediti API (0,10 $) per GB al mese
7 giorni (temporary) 7 giorni Gratis

L'archiviazione permanente viene addebitata una volta al giorno dal saldo API: GB conservati × prezzo mensile ÷ giorni del mese, come righe di registro di tipo storage. Le frazioni di un credito API vengono trasferite al giorno successivo, quindi in un mese il totale è esattamente GB × 100 crediti API (1 GB = 1024³ byte; 10 GB conservati per un mese costano 1000 crediti API). Il saldo non scende mai sotto zero: quando non è possibile pagare, quel giorno non viene addebitato, ricevi un'email e hai 30 giorni per effettuare una ricarica prima che i file conservati diventino temporanei e vengano eliminati 7 giorni dopo. Dettagli: File.

Prezzi attuali

Modello ID Prezzo Da
FLUX.1 [dev] flux/dev 0,025 $ / megapixel 0,025 $ (25 crediti API)
FLUX.1 [schnell] flux/schnell 0,003 $ / megapixel 0,003 $ (3 crediti API)
FLUX.2 [dev] flux-2 0,012 $ / megapixel 0,012 $ (12 crediti API)
FLUX.2 [pro] flux-2-pro 0,015 $ / megapixel di immagine in output 0,015 $ (15 crediti API)
GPT Image 2.5 Text to Image openai/gpt-image-2.5/flare/text-to-image a partire da 0,008 $ / immagine 0,008 $ (8 crediti API)
Ideogram V4.5 ideogram/v4.5 a partire da 0,03 $ / immagine 0,03 $ (30 crediti API)
Nano Banana 2 nano-banana-2 a partire da 0,06 $ / immagine 0,06 $ (60 crediti API)
Nano Banana Pro nano-banana-pro a partire da 0,15 $ / immagine 0,15 $ (150 crediti API)
Qwen Image 3 Text to Image alibaba/qwen-image-3/text-to-image a partire da 0,04 $ / immagine 0,04 $ (40 crediti API)
Recraft V4.1 Text to Image recraft/v4.1/text-to-image 0,035 $ / immagine 0,035 $ (35 crediti API)
Seedream 5.0 Pro Text to Image bytedance/seedream/v5/pro/text-to-image a partire da 0,068 $ 0,068 $ (68 crediti API)
FLUX.1 Kontext [pro] flux-pro/kontext 0,04 $ / immagine 0,04 $ (40 crediti API)
Nano Banana 2 Edit nano-banana-2/edit a partire da 0,06 $ / immagine 0,06 $ (60 crediti API)
Nano Banana Pro Edit nano-banana-pro/edit a partire da 0,15 $ / immagine 0,15 $ (150 crediti API)
Qwen Image 3 Edit alibaba/qwen-image-3/edit a partire da 0,04 $ / immagine 0,04 $ (40 crediti API)
FLUX 3 Max Text to Video blackforestlabs/flux-3-max/text-to-video a partire da 0,0425 $ / secondo di video in output 0,043 $ (43 crediti API)
Grok Imagine Video 1.5 Text to Video xai/grok-imagine-video/v1.5/text-to-video a partire da 0,08 $ / secondo 0,48 $ (480 crediti API)
Kling 3.0 Pro Text to Video kling-video/v3/pro/text-to-video a partire da 0,112 $ / secondo 0,56 $ (560 crediti API)
LTX 2.5 Pro Text to Video lightricks/ltx-2.5/text-to-video/pro a partire da 0,12 $ / secondo 0,72 $ (720 crediti API)
MiniMax H3 Text to Video minimax/h3/text-to-video a partire da 0,05 $ / secondo 0,25 $ (250 crediti API)
Seedance 2.0 Fast Text to Video bytedance/seedance-2.0/fast/text-to-video a partire da 0,113 $ / secondo 0,452 $ (452 crediti API)
Seedance 2.0 Text to Video bytedance/seedance-2.0/text-to-video a partire da 0,141 $ / secondo 0,564 $ (564 crediti API)
Veo 3.1 veo3.1 a partire da 0,20 $ / secondo 1,60 $ (1600 crediti API)
Veo 3.1 Fast veo3.1/fast a partire da 0,10 $ / secondo 0,80 $ (800 crediti API)
Wan 3.0 Text to Video alibaba/wan-3.0/text-to-video a partire da 0,05 $ / secondo 0,25 $ (250 crediti API)
FLUX 3 Max Image to Video blackforestlabs/flux-3-max/image-to-video a partire da 0,0425 $ / secondo di video in output 0,043 $ (43 crediti API)
Grok Imagine Video 1.5 Image to Video xai/grok-imagine-video/v1.5/image-to-video a partire da 0,082 $ / secondo 0,492 $ (492 crediti API)
Kling 3.0 Pro Image to Video kling-video/v3/pro/image-to-video a partire da 0,112 $ / secondo 0,56 $ (560 crediti API)
LTX 2.5 Pro Image to Video lightricks/ltx-2.5/image-to-video/pro a partire da 0,12 $ / secondo 0,72 $ (720 crediti API)
MiniMax H3 Image to Video minimax/h3/image-to-video a partire da 0,05 $ / secondo 0,25 $ (250 crediti API)
Seedance 2.0 Fast Image to Video bytedance/seedance-2.0/fast/image-to-video a partire da 0,113 $ / secondo 0,452 $ (452 crediti API)
Seedance 2.0 Image to Video bytedance/seedance-2.0/image-to-video a partire da 0,141 $ / secondo 0,564 $ (564 crediti API)
Veo 3.1 Fast Image to Video veo3.1/fast/image-to-video a partire da 0,10 $ / secondo 0,80 $ (800 crediti API)
Veo 3.1 Image to Video veo3.1/image-to-video a partire da 0,20 $ / secondo 1,60 $ (1600 crediti API)
Wan 3.0 Image to Video alibaba/wan-3.0/image-to-video a partire da 0,05 $ / secondo 0,25 $ (250 crediti API)
Seedance 2.0 Fast Reference to Video bytedance/seedance-2.0/fast/reference-to-video a partire da 0,113 $ / secondo 0,452 $ (452 crediti API)
Seedance 2.0 Reference to Video bytedance/seedance-2.0/reference-to-video a partire da 0,141 $ / secondo 0,564 $ (564 crediti API)
Kling AI Avatar 2.0 Pro kling-video/ai-avatar/v2/pro 0,115 $ / secondo di audio in input 0,115 $ (115 crediti API)
Sync Lipsync 3 sync-lipsync/v3 8,00 $ / minuto di video in output 8,00 $ (8000 crediti API)
VEED Fabric 1.0 veed/fabric-1.0 a partire da 0,08 $ / secondo di audio in input 0,08 $ (80 crediti API)
Topaz Image Upscale topaz/upscale/image/precision 0,08 $ / 24 megapixel di immagine in output 0,08 $ (80 crediti API)
Topaz Video Upscale topaz/upscale/video/precision a partire da 0,00667 $ / secondo di video in input 0,10 $ (100 crediti API)
Bria RMBG 2.0 bria/background/remove a partire da 0,018 $ 0,018 $ (18 crediti API)
Eleven v4 Text to Speech elevenlabs/tts/eleven-v4 0,08 $ / 1000 caratteri 0,08 $ (80 crediti API)
MiniMax Speech 2.8 HD minimax/speech-2.8-hd 0,10 $ / 1000 caratteri 0,10 $ (100 crediti API)
MiniMax Music 3 minimax/music-3 0,002 $ / secondo 0,12 $ (120 crediti API)
MMAudio V2 mmaudio-v2 0,001 $ / secondo 0,008 $ (8 crediti API)

Questi sono i modelli in evidenza. Tutti i 1496 modelli e i relativi prezzi sono disponibili nel catalogo dei modelli e in GET /models (non è necessaria alcuna chiave).

Ricarica

Aggiungi denaro al saldo API su https://doitong.ru/developers/dashboard#balance. Quando il saldo è troppo basso, un'esecuzione risponde con 402 insufficient_credits e un top_up_url. Ogni chiave API può anche avere un budget proprio in crediti API (vedi Autenticazione).