Avançar para o conteúdo
Guia da API

Preços

Ver como Markdown Atualizado

Cada modelo custa exatamente o que o respetivo criador cobra, em dólares americanos. Paga a partir do seu saldo da API, contabilizado em créditos de API: 1000 créditos da API = 1 $. O saldo da API é independente do saldo das aplicações Doitong. Não existem planos, mínimos nem taxas por modelo: uma chamada custa o respetivo preço, debitado do saldo da API quando o pedido é aceite.

Na Rússia (doitong.ru, api.doitong.ru ou ?currency=rub), os preços também são apresentados em rublos: preço em USD × taxa USD/RUB × 1,3.

Unidades

Cada modelo tem uma unidade de faturação, apresentada na respetiva página e em GET https://api.doitong.ru/v1/models/{model_id}:

Unidade Quantidade
second Segundos de vídeo ou áudio de saída (duration)
image Imagens geradas (num_images)
megapixel Largura × altura da saída, em megapixels (1 MP = 1024 × 1024 pixels)
video Um vídeo gerado
request Uma chamada
1000_characters Caracteres do texto de entrada, por 1000
step Passos de treino

Preço = quantidade × créditos de API por unidade, arredondado por excesso para um crédito de API inteiro (0,001 $), nunca inferior a 1. Unidades muito baratas podem ter um preço fracionário por unidade (0.4 créditos de API por segundo); apenas o total da chamada é arredondado.

Alguns modelos aplicam uma tarifa diferente consoante a entrada: vídeo com som custa mais do que sem som, 4K custa mais do que 1K, etc. Estas regras estão indicadas na página de cada modelo. Um parâmetro omitido conta como o seu valor por predefinição, pelo que o preço apresentado para uma entrada é o preço que paga.

Preços exatos, medidos, estimados e por utilização

Cada preço tem um mode:

  • exact: o preço é calculado a partir da sua entrada (segundos, imagens, megapixels, caracteres, passos ou um preço fixo por vídeo ou chamada).
  • measured: o preço segue os ficheiros enviados: a duração de um vídeo ou áudio de entrada, o tamanho de uma imagem de entrada, a taxa de frames ou o número de frames de um vídeo. Antes da execução, a API lê a duração, a resolução e a taxa de frames do ficheiro (o orçamento faz o mesmo), pelo que o orçamento corresponde exatamente ao que a execução cobra. A página do modelo indica o que paga ("Preço por segundo do seu vídeo de entrada") e a calculadora usa os valores do ficheiro. Um ficheiro que não possa ser lido é recusado com unmeasurable_input e nada é cobrado.
  • estimate: o custo do modelo depende de algo que a entrada não permite saber antecipadamente (tokens, tempo de computação). Esse modelo cobra um preço estimado fixo por execução (por imagem de saída quando tem uma contagem de imagens), definido pelo custo médio das execuções reais desse modelo. Continua a saber o preço antes de executar: o orçamento é o que paga.
  • metered: o modelo é cobrado pela utilização real, que só a própria execução conhece: os tokens lidos e escritos por um modelo de linguagem ou visão, os segundos de fala gerados por um modelo de voz ou o tempo de processamento do modelo. Consulte Cobrança por utilização abaixo.

As páginas dos modelos indicam "Preço por execução", "Preço por segundo do seu vídeo de entrada" e semelhantes, "Preço estimado por execução" ou "Cobrança por utilização"; GET https://api.doitong.ru/v1/models?mode=measured, ?mode=estimate e ?mode=metered apresenta-os.

Cobrança por utilização

Um modelo metered tem um preço de utilização ("$0.01 por 1000 tokens", "$0.002 por segundo de áudio gerado", "$0.00111 por segundo de tempo de processamento") e um máximo por execução: o custo máximo da execução, com base no que o seu pedido indica (max_tokens, a duração do texto, a resolução, o número de saídas) e nos limites publicados pelo modelo. Nunca depende do conteúdo de um ficheiro por detrás de um URL. Para um modelo faturado pelo tempo de processamento ou pela duração de uma sessão de voz, o máximo é a duração máxima de um pedido (15 minutos para imagens, 30 para áudio, 60 para vídeo), muito acima de uma execução normal. Uma entrada cujo máximo excedesse o limite por execução do modelo (um texto muito longo) é recusada com 422 invalid_input:

  1. O orçamento devolve esse máximo como credits (com hold e typical, uma execução habitual). Quando a execução começa, o máximo é debitado do saldo da API e é esse valor que o saldo e o orçamento da chave têm de cobrir.
  2. Quando a execução é bem-sucedida, o pedido é liquidado pela utilização indicada pelo modelo: utilização × preço de utilização, arredondado por excesso para um crédito de API inteiro. O restante do máximo é reembolsado automaticamente, uma vez, como uma linha refund do saldo da API.
  3. Uma execução nunca custa mais do que o seu máximo. Uma execução falhada ou cancelada é totalmente reembolsada, como sempre.

A maioria das execuções custa muito menos do que o máximo; a página do modelo mostra "Até $X por execução" para a entrada do construtor e a execução habitual ("a partir de" no catálogo). Nos poucos modelos faturados pelo tempo de processamento, a utilização é o tempo de processamento do modelo (marcado como approximate).

200 OK · orçamento de um modelo 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"
}

Depois da execução, o cost do pedido mostra o que foi retido e o valor da utilização:

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 é o custo da execução. settled.status é pending durante o intervalo entre o resultado e a liquidação, e no_usage no caso raro de o modelo não indicar qualquer utilização (nesse caso, o máximo mantém-se como preço).

Obter um orçamento antes de executar

POST https://api.doitong.ru/v1/quote/{model_id} recebe exatamente o corpo que enviaria para run e devolve o preço dessa entrada: o preço exato, exceto para um modelo cobrado por utilização, em que é o custo máximo da execução. Não precisa de chave e não tem custos:

terminal
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 · orçamento
{
  "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": []
}

Com uma chave, o orçamento também devolve balance_credits e balance_usd (o seu saldo da API), affordable e key_budget_remaining. Adicione ?currency=rub para obter um valor em rub.

Objetos de preço

Todos os preços na API têm a mesma estrutura:

  • modelos: 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" } — além de rub, rub_display e from_rub na Rússia ou com ?currency=rub;
  • pedidos: cost: { "credits": 560, "usd": "0.56", "charged": 560, "refunded": 0 } (créditos de API; um pedido metered adiciona mode, held, typical e settled, consulte Cobrança por utilização);
  • conta: GET https://api.doitong.ru/v1/account devolve credits (o saldo da API), balance: { "credits", "usd" } e storage (preço, utilização e estimativa mensal do armazenamento de ficheiros).

Reembolsos

  • Um pedido inválido (qualquer 4xx antes do início da execução) nunca é cobrado.
  • Um pedido que termine failed (incluindo timeout) é totalmente reembolsado no saldo da API, automaticamente.
  • Um pedido que cancele antes de começar é totalmente reembolsado. Depois de o modelo começar a gerar, o cancelamento é apenas um pedido: se o modelo terminar, o resultado é entregue e cobrado.
  • Um pedido metered bem-sucedido recebe de volta a parte do máximo que não utilizou.

O objeto do pedido mostra tudo: cost.credits, cost.charged e cost.refunded.

Armazenamento de ficheiros

Os ficheiros de saída são mantidos no nosso armazenamento. Escolha na conta ou por execução (?storage=):

Mantidos Preço
Para sempre (permanent, predefinição) Até os eliminar 100 créditos de API (0,10 $) por GB por mês
7 dias (temporary) 7 dias Gratuito

O armazenamento permanente é cobrado uma vez por dia a partir do saldo da API: GB mantidos × preço mensal ÷ dias do mês, como linhas do livro-razão do tipo storage. As frações de um crédito de API transitam para o dia seguinte, pelo que um mês totaliza exatamente GB × 100 créditos de API (1 GB = 1024³ bytes; 10 GB mantidos durante um mês custam 1000 créditos de API). O saldo nunca fica abaixo de zero: quando não for possível pagar, esse dia não é cobrado, recebe um e-mail e tem 30 dias para fazer um carregamento antes de os ficheiros mantidos se tornarem temporários e serem eliminados 7 dias depois. Detalhes: Ficheiros.

Preços atuais

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

Estes são os modelos em destaque. Todos os 1496 modelos e os respetivos preços estão no catálogo de modelos e em GET /models (não é necessária uma chave).

Fazer um carregamento

Adicione dinheiro ao saldo da API em https://doitong.ru/developers/dashboard#balance. Quando o saldo é demasiado baixo, uma execução responde 402 insufficient_credits com um top_up_url. Cada chave de API também pode ter o seu próprio orçamento em créditos de API (consulte Autenticação).