Priser
Varje modell kostar exakt det som modellens skapare tar betalt för den, i amerikanska dollar. Du betalar från ditt API-saldo, som räknas i API-krediter: 1 000 API-krediter = 1 $. API-saldot är separat från krediterna i Doitong-apparna. Det finns inga planer, minimikrav eller modellavgifter: ett anrop kostar sitt pris, som dras från API-saldot när begäran accepteras.
I Ryssland (doitong.ru, api.doitong.ru eller ?currency=rub) visas priser även i rubel: USD-priset ×
USD/RUB-kursen × 1,3.
Enheter
Varje modell har en faktureringsenhet som visas på dess sida och i GET https://api.doitong.com/v1/models/{model_id}:
| Enhet | Mängd |
|---|---|
second |
Sekunder av utgående video eller ljud (duration) |
image |
Genererade bilder (num_images) |
megapixel |
Bredd × höjd för utdata, i megapixel (1 MP = 1024 × 1024 pixlar) |
video |
En genererad video |
request |
Ett anrop |
1000_characters |
Tecken i inmatad text, per 1000 |
step |
Träningssteg |
Pris = mängd × API-krediter per enhet, avrundat uppåt till en hel API-kredit (0,001 $), aldrig mindre än 1. Mycket billiga
enheter kan ha ett bråkpris per enhet (0.4 API-krediter per sekund); endast totalsumman för ett anrop avrundas.
Vissa modeller tar olika betalt beroende på indata: video med ljud kostar mer än utan, 4K kostar mer än 1K och så vidare. Dessa regler listas på varje modellsida. En parameter som du utelämnar räknas som dess standardvärde, så priset du ser för en indata är priset du betalar.
Exakta, uppmätta, uppskattade och användningsbaserade priser
Varje pris har ett mode:
exact: priset beräknas från din indata (sekunder, bilder, megapixel, tecken, steg eller ett fast pris per video eller anrop).measured: priset följer filerna du skickar: längden på en indatavideo eller ljudfil, storleken på en indatabild, bildfrekvensen eller antalet bildrutor i en video. Uppskalning, läppsynkronisering, video-till-video, transkribering och ljudverktyg prissätts på detta sätt. Före körningen läser API:t filens längd, upplösning och bildfrekvens (offerten gör samma sak), så offerten är exakt det som körningen debiterar. Modellsidan anger vad du betalar för ("Pris per sekund av din indatavideo") och dess kalkylator använder filens värden. En fil som inte kan läsas avvisas medunmeasurable_inputoch inget debiteras.estimate: modellens egen kostnad beror på något som indata inte kan ange i förväg (token, beräkningstid). En sådan modell tar ett fast uppskattat pris per körning (per utdata-bild när den har ett bildantal), baserat på den genomsnittliga kostnaden för verkliga körningar av modellen. Du känner ändå till priset före körningen: offerten är det du betalar.metered: modellen debiteras efter faktisk användning, som endast själva körningen känner till: token som en språk- eller synmodell läser och skriver, sekunder tal som en röstmodell genererar eller modellens bearbetningstid. Se Debitering efter användning nedan.
Modellsidor anger "Pris per körning", "Pris per sekund av din indatavideo" (och liknande), "Uppskattat pris per körning" eller
"Debitering efter användning"; GET https://api.doitong.com/v1/models?mode=measured, ?mode=estimate och ?mode=metered listar dem.
Debitering efter användning
En metered-modell har ett användningspris ("$0.01 per 1000 token", "$0.002 per sekund genererat ljud", "$0.00111 per
sekund bearbetningstid") och ett maximum per körning: det mesta körningen kan kosta, baserat på vad din begäran anger
(max_tokens, längden på din text, upplösningen, antalet utdata) och modellens publicerade gränser. Det beror aldrig på innehållet i en fil bakom en URL. För en modell som faktureras efter bearbetningstid eller längden på en röstsession är maximum den längsta tid en begäran får köras (15 minuter för bilder, 30 för ljud, 60 för video), så det ligger långt över en typisk körning. Indata vars maximum skulle överstiga modellens gräns per körning (mycket lång text) avvisas med 422 invalid_input:
- Offerten returnerar detta maximum som
credits(medholdochtypical, en vanlig körning). När körningen startar dras maximum från API-saldot, och det är vad saldot och din nyckelbudget måste täcka. - När körningen lyckas avräknas begäran mot den användning modellen rapporterar: användning × användningspriset, avrundat uppåt till en hel API-kredit. Resten av maximum återbetalas automatiskt, en gång, som en
refund-rad i ditt API-saldo. - En körning kostar aldrig mer än sitt maximum, även om användningen skulle göra det. En misslyckad eller avbruten körning återbetalas i sin helhet, som alltid.
De flesta körningar kostar mycket mindre än maximum; modellsidan visar "Upp till $X per körning" för byggarens indata och den typiska körningen ("från" i katalogen). För de få modeller som faktureras efter bearbetningstid är användningen modellens bearbetningstid (markerad approximate).
{
"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"
}
Efter körningen visar begärans cost vad som hölls och vad användningen uppgick till:
{
"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 är vad körningen kostade. settled.status är pending under stunden mellan resultatet och avräkningen, och no_usage i det sällsynta fall då modellen inte rapporterade någon användning alls (då står maximum som priset).
Offert före körning
POST https://api.doitong.com/v1/quote/{model_id} tar exakt den brödtext du skulle skicka till run och returnerar priset för den indatan: det exakta priset, utom för en modell som debiteras efter användning, där det är det mesta körningen kan kosta. Den behöver ingen nyckel och kostar ingenting:
curl -X POST "https://api.doitong.com/v1/quote/flux/schnell" \
-H "Content-Type: application/json" \
-d '{"prompt": "A lighthouse at dusk", "num_images": 2}'
{
"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": []
}
Med en nyckel returnerar offerten även balance_credits och balance_usd (ditt API-saldo), affordable och
key_budget_remaining. Lägg till ?currency=rub för ett rub-belopp.
Prisobjekt
Alla priser i API:t har samma struktur:
- 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" }— plusrub,rub_displayochfrom_rubi Ryssland eller med?currency=rub; - requests:
cost: { "credits": 560, "usd": "0.56", "charged": 560, "refunded": 0 }(API-krediter; en metered-begäran lägger tillmode,held,typicalochsettled, se Debitering efter användning); - account:
GET https://api.doitong.com/v1/accountreturnerarcredits(API-saldot),balance: { "credits", "usd" }ochstorage(pris för fillagring, användning och månadsuppskattning).
Återbetalningar
- En ogiltig begäran (valfri
4xxinnan körningen startar) debiteras aldrig. - En begäran som avslutas med
failed(inklusivetimeout) återbetalas i sin helhet till API-saldot, automatiskt. - En begäran som du avbryter innan den startar återbetalas i sin helhet. När modellen väl genererar är ett avbrytande bara en begäran: om modellen slutförs levereras resultatet och debiteras.
- En
metered-begäran som lyckas får tillbaka den del av sitt maximum som den inte använde.
Begärandeobjektet visar allt: cost.credits, cost.charged och cost.refunded.
Fillagring
Utdatafiler sparas i vår lagring. Du väljer i kontot eller per körning (?storage=):
| Behålls | Pris | |
|---|---|---|
För alltid (permanent, standard) |
Tills du tar bort dem | 100 API-krediter (0,10 $) per GB och månad |
7 dagar (temporary) |
7 dagar | Gratis |
Permanent lagring debiteras en gång per dag från API-saldot: lagrade GB × månadspriset ÷ antalet dagar i månaden, som ledger-rader med typen storage. Bråkdelar av en API-kredit förs över till nästa dag, så en månad blir exakt GB × 100 API-krediter (1 GB = 1024³ byte; 10 GB som lagras en månad kostar 1 000 API-krediter). Saldot går aldrig under noll: när det inte kan betala debiteras den dagen inte, du får ett e-postmeddelande och har 30 dagar på dig att göra en påfyllning innan de lagrade filerna blir tillfälliga och raderas 7 dagar senare. Mer information: Filer.
Aktuella priser
| Modell | ID | Pris | Från |
|---|---|---|---|
| FLUX.1 [dev] | flux/dev |
0,025 $ / megapixel | 0,025 $ (25 API-krediter) |
| FLUX.1 [schnell] | flux/schnell |
0,003 $ / megapixel | 0,003 $ (3 API-krediter) |
| FLUX.2 [dev] | flux-2 |
0,012 $ / megapixel | 0,012 $ (12 API-krediter) |
| FLUX.2 [pro] | flux-2-pro |
0,015 $ / megapixel utdata-bild | 0,015 $ (15 API-krediter) |
| GPT Image 2.5 Text to Image | openai/gpt-image-2.5/flare/text-to-image |
från 0,008 $ / bild | 0,008 $ (8 API-krediter) |
| Ideogram V4.5 | ideogram/v4.5 |
från 0,03 $ / bild | 0,03 $ (30 API-krediter) |
| Nano Banana 2 | nano-banana-2 |
från 0,06 $ / bild | 0,06 $ (60 API-krediter) |
| Nano Banana Pro | nano-banana-pro |
från 0,15 $ / bild | 0,15 $ (150 API-krediter) |
| Qwen Image 3 Text to Image | alibaba/qwen-image-3/text-to-image |
från 0,04 $ / bild | 0,04 $ (40 API-krediter) |
| Recraft V4.1 Text to Image | recraft/v4.1/text-to-image |
0,035 $ / bild | 0,035 $ (35 API-krediter) |
| Seedream 5.0 Pro Text to Image | bytedance/seedream/v5/pro/text-to-image |
från 0,068 $ | 0,068 $ (68 API-krediter) |
| FLUX.1 Kontext [pro] | flux-pro/kontext |
0,04 $ / bild | 0,04 $ (40 API-krediter) |
| Nano Banana 2 Edit | nano-banana-2/edit |
från 0,06 $ / bild | 0,06 $ (60 API-krediter) |
| Nano Banana Pro Edit | nano-banana-pro/edit |
från 0,15 $ / bild | 0,15 $ (150 API-krediter) |
| Qwen Image 3 Edit | alibaba/qwen-image-3/edit |
från 0,04 $ / bild | 0,04 $ (40 API-krediter) |
| FLUX 3 Max Text to Video | blackforestlabs/flux-3-max/text-to-video |
från 0,0425 $ / sekund utdata-video | 0,043 $ (43 API-krediter) |
| Grok Imagine Video 1.5 Text to Video | xai/grok-imagine-video/v1.5/text-to-video |
från 0,08 $ / sekund | 0,48 $ (480 API-krediter) |
| Kling 3.0 Pro Text to Video | kling-video/v3/pro/text-to-video |
från 0,112 $ / sekund | 0,56 $ (560 API-krediter) |
| LTX 2.5 Pro Text to Video | lightricks/ltx-2.5/text-to-video/pro |
från 0,12 $ / sekund | 0,72 $ (720 API-krediter) |
| MiniMax H3 Text to Video | minimax/h3/text-to-video |
från 0,05 $ / sekund | 0,25 $ (250 API-krediter) |
| Seedance 2.0 Fast Text to Video | bytedance/seedance-2.0/fast/text-to-video |
från 0,113 $ / sekund | 0,452 $ (452 API-krediter) |
| Seedance 2.0 Text to Video | bytedance/seedance-2.0/text-to-video |
från 0,141 $ / sekund | 0,564 $ (564 API-krediter) |
| Veo 3.1 | veo3.1 |
från 0,20 $ / sekund | 1,60 $ (1 600 API-krediter) |
| Veo 3.1 Fast | veo3.1/fast |
från 0,10 $ / sekund | 0,80 $ (800 API-krediter) |
| Wan 3.0 Text to Video | alibaba/wan-3.0/text-to-video |
från 0,05 $ / sekund | 0,25 $ (250 API-krediter) |
| FLUX 3 Max Image to Video | blackforestlabs/flux-3-max/image-to-video |
från 0,0425 $ / sekund utdata-video | 0,043 $ (43 API-krediter) |
| Grok Imagine Video 1.5 Image to Video | xai/grok-imagine-video/v1.5/image-to-video |
från 0,082 $ / sekund | 0,492 $ (492 API-krediter) |
| Kling 3.0 Pro Image to Video | kling-video/v3/pro/image-to-video |
från 0,112 $ / sekund | 0,56 $ (560 API-krediter) |
| LTX 2.5 Pro Image to Video | lightricks/ltx-2.5/image-to-video/pro |
från 0,12 $ / sekund | 0,72 $ (720 API-krediter) |
| MiniMax H3 Image to Video | minimax/h3/image-to-video |
från 0,05 $ / sekund | 0,25 $ (250 API-krediter) |
| Seedance 2.0 Fast Image to Video | bytedance/seedance-2.0/fast/image-to-video |
från 0,113 $ / sekund | 0,452 $ (452 API-krediter) |
| Seedance 2.0 Image to Video | bytedance/seedance-2.0/image-to-video |
från 0,141 $ / sekund | 0,564 $ (564 API-krediter) |
| Veo 3.1 Fast Image to Video | veo3.1/fast/image-to-video |
från 0,10 $ / sekund | 0,80 $ (800 API-krediter) |
| Veo 3.1 Image to Video | veo3.1/image-to-video |
från 0,20 $ / sekund | 1,60 $ (1 600 API-krediter) |
| Wan 3.0 Image to Video | alibaba/wan-3.0/image-to-video |
från 0,05 $ / sekund | 0,25 $ (250 API-krediter) |
| Seedance 2.0 Fast Reference to Video | bytedance/seedance-2.0/fast/reference-to-video |
från 0,113 $ / sekund | 0,452 $ (452 API-krediter) |
| Seedance 2.0 Reference to Video | bytedance/seedance-2.0/reference-to-video |
från 0,141 $ / sekund | 0,564 $ (564 API-krediter) |
| Kling AI Avatar 2.0 Pro | kling-video/ai-avatar/v2/pro |
0,115 $ / sekund indata-ljud | 0,115 $ (115 API-krediter) |
| Sync Lipsync 3 | sync-lipsync/v3 |
8,00 $ / minut utdata-video | 8,00 $ (8 000 API-krediter) |
| VEED Fabric 1.0 | veed/fabric-1.0 |
från 0,08 $ / sekund indata-ljud | 0,08 $ (80 API-krediter) |
| Topaz Image Upscale | topaz/upscale/image/precision |
0,08 $ / 24 megapixel utdata-bild | 0,08 $ (80 API-krediter) |
| Topaz Video Upscale | topaz/upscale/video/precision |
från 0,00667 $ / sekund indata-video | 0,10 $ (100 API-krediter) |
| Bria RMBG 2.0 | bria/background/remove |
från 0,018 $ | 0,018 $ (18 API-krediter) |
| Eleven v4 Text to Speech | elevenlabs/tts/eleven-v4 |
0,08 $ / 1000 tecken | 0,08 $ (80 API-krediter) |
| MiniMax Speech 2.8 HD | minimax/speech-2.8-hd |
0,10 $ / 1000 tecken | 0,10 $ (100 API-krediter) |
| MiniMax Music 3 | minimax/music-3 |
0,002 $ / sekund | 0,12 $ (120 API-krediter) |
| MMAudio V2 | mmaudio-v2 |
0,001 $ / sekund | 0,008 $ (8 API-krediter) |
Det här är de utvalda modellerna. Alla 1 496 modeller och deras priser finns i modellkatalogen och i GET /models (ingen nyckel krävs).
Gör en påfyllning
Fyll på API-saldot på https://doitong.com/developers/dashboard#balance. När saldot är för lågt svarar en körning med 402 insufficient_credits och en top_up_url. Varje API-nyckel kan också begränsas med en egen budget i API-krediter (se Autentisering).