定价
每个模型的价格与模型制造商收取的价格完全一致,以美元计价。费用从你的 API 余额中扣除,余额以 API 积分计算:1,000 API 积分 = $1。API 余额独立于 Doitong 应用的积分。没有套餐、最低消费或按模型收取的费用:调用按其价格计费,请求被接受时从 API 余额中扣除。
在俄罗斯(doitong.ru、api.doitong.ru 或 ?currency=rub),价格也会以卢布显示:美元价格 × USD/RUB 汇率 × 1.3。
单位
每个模型都有一个计费单位,该单位会显示在模型页面和 GET https://api.doitong.com/v1/models/{model_id} 中:
| 单位 | 数量 |
|---|---|
second |
输出视频或音频的秒数(duration) |
image |
生成的图像数量(num_images) |
megapixel |
输出的宽度 × 高度,以百万像素计(1 MP = 1024 × 1024 像素) |
video |
一个生成的视频 |
request |
一次调用 |
1000_characters |
输入文本的字符数,每 1000 个字符计费 |
step |
训练步数 |
价格 = 数量 × 每单位 API 积分,向上取整为整数 API 积分($0.001),最低为 1。非常便宜的单位可能具有小数单位价格(每秒 0.4 API 积分);只有一次调用的总价会取整。
某些模型会根据输入采用不同费率:带声音的视频比不带声音的贵,4K 比 1K 贵,等等。这些 规则 会列在每个模型页面上。省略的参数按其默认值计算,因此你看到的输入价格就是实际支付的价格。
精确、测量、估算和按用量计费的价格
每个价格都有一个 mode:
exact:根据输入计算价格(秒数、图像、百万像素、字符、步数,或每个视频或调用的固定价格)。measured:价格根据你发送的文件确定:输入视频或音频的长度、输入图像的大小、视频的帧率或帧数。放大、口型同步、视频转视频、转录和音频工具都采用这种方式计费。运行前,API 会读取文件的长度、分辨率和帧率(报价也会执行相同操作),因此报价正是运行的收费金额。模型页面会说明收费依据(“输入视频每秒价格”),其计算器会使用文件中的数值。无法读取的文件会以unmeasurable_input被拒绝,且不会收费。estimate:模型自身的成本取决于输入无法提前确定的因素(token、计算时间)。此类模型按每次运行的固定 估算价格收费(有图像数量时按每张输出图像计费),价格根据该模型实际运行的平均成本确定。运行前你仍然知道价格:报价就是实际支付的价格。metered:模型按 实际用量计费,只有运行本身才能知道用量:语言或视觉模型读取和写入的 token、语音模型生成的语音秒数,或模型的处理时间。参见下方的按用量计费。
模型页面会显示“每次运行价格”“输入视频每秒价格”(及类似文字)、“每次运行估算价格”或“按用量计费”;GET https://api.doitong.com/v1/models?mode=measured、?mode=estimate 和 ?mode=metered 会列出相应模型。
按用量计费
metered 模型有一个用量价格(“每 1000 个 token $0.01”、“每秒生成音频 $0.002”、“每秒处理时间 $0.00111”)和一个 每次运行的最大价格:根据请求内容(max_tokens、文本长度、分辨率、输出数量)及模型公开的限制,运行可能产生的最高费用。它永远不取决于 URL 后文件的内容。对于按处理时间或语音会话长度计费的模型,最大价格是请求可能运行的最长时间(图像 15 分钟,音频 30 分钟,视频 60 分钟),因此远高于典型运行价格。如果输入的最大价格超过模型的每次运行限制(例如文本非常长),会以 422 invalid_input 被拒绝:
- 报价会将该最大价格作为
credits返回(同时返回hold和typical,即典型运行价格)。运行开始时,最大价格会从 API 余额中扣除,余额和密钥预算必须能够覆盖该金额。 - 运行成功后,系统会将请求结算为模型报告的实际用量:用量 × 用量价格,向上取整为整数 API 积分。最大价格中剩余的部分会自动退款,并在 API 余额中作为一条
refund记录退回一次。 - 即使实际用量会超过最大价格,运行费用也不会超过最大价格。失败或取消的运行始终全额退款。
大多数运行的费用远低于最大价格;模型页面会针对构建器输入显示“每次运行最高 $X”,目录中显示典型运行价格(“起价”)。少数按处理时间计费的模型,其用量就是模型的处理时间(标记为 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"
}
运行后,请求的 cost 会显示预留金额以及实际用量产生的费用:
{
"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 就是运行成本。结果返回到结算完成之间,settled.status 为 pending;在极少数模型完全没有报告用量时为 no_usage(此时最大价格仍作为实际价格)。
运行前报价
POST https://api.doitong.com/v1/quote/{model_id} 接受你发送给 run 的完全相同的请求正文,并返回该输入的价格:对于按用量计费的模型,返回确切价格;对于其他模型,返回运行可能产生的最高价格。它无需密钥且不收费:
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": []
}
使用密钥时,报价还会返回 balance_credits 和 balance_usd(你的 API 余额)、affordable 和 key_budget_remaining。添加 ?currency=rub 可获取 rub 金额。
价格对象
API 中的每个价格都具有相同结构:
- 模型:
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" }——在俄罗斯或使用?currency=rub时,还会包含rub、rub_display和from_rub; - 请求:
cost: { "credits": 560, "usd": "0.56", "charged": 560, "refunded": 0 }(API 积分;按用量计费的请求还会添加mode、held、typical和settled,参见按用量计费); - 账户:
GET https://api.doitong.com/v1/account返回credits(API 余额)、balance: { "credits", "usd" }以及storage(文件存储价格、用量和月度估算)。
退款
- 无效请求(运行开始前的任何
4xx)永远不会收费。 - 以
failed结束的请求(包括timeout)会自动全额退回 API 余额。 - 在运行开始前取消的请求会全额退款。模型开始生成后,取消仅是一个请求:如果模型完成,结果会交付并照常收费。
- 成功的
metered请求会退回其最大价格中未使用的部分。
请求对象会显示所有信息:cost.credits、cost.charged 和 cost.refunded。
文件存储
输出文件会保存在我们的存储中。你可以在账户级别或每次运行时选择(?storage=):
| 保留时间 | 价格 | |
|---|---|---|
永久(permanent,默认) |
直到你删除文件 | 每 GB 每月 100 API 积分($0.10) |
7 天(temporary) |
7 天 | 免费 |
永久存储每天从 API 余额中扣费:保留的 GB 数 × 月价格 ÷ 当月天数,并作为 storage 类型的账本记录。API 积分的小数部分会结转到下一天,因此一个月的总费用正好是 GB × 100 API 积分(1 GB = 1024³ 字节;保留 10 GB 一个月的费用为 1,000 API 积分)。余额永远不会低于零:无法支付时,当天不会收费,你会收到电子邮件,并有 30 天时间充值;否则保留的文件会变为临时文件,并在 7 天后删除。详情参见:文件。
当前价格
| 模型 | ID | 价格 | 起始价格 |
|---|---|---|---|
| FLUX.1 [dev] | flux/dev |
$0.025 / 百万像素 | $0.025 (25 API 积分) |
| FLUX.1 [schnell] | flux/schnell |
$0.003 / 百万像素 | $0.003 (3 API 积分) |
| FLUX.2 [dev] | flux-2 |
$0.012 / 百万像素 | $0.012 (12 API 积分) |
| FLUX.2 [pro] | flux-2-pro |
$0.015 / 输出图像的每百万像素 | $0.015 (15 API 积分) |
| GPT Image 2.5 Text to Image | openai/gpt-image-2.5/flare/text-to-image |
起价 $0.008 / 图像 | $0.008 (8 API 积分) |
| Ideogram V4.5 | ideogram/v4.5 |
起价 $0.03 / 图像 | $0.03 (30 API 积分) |
| Nano Banana 2 | nano-banana-2 |
起价 $0.06 / 图像 | $0.06 (60 API 积分) |
| Nano Banana Pro | nano-banana-pro |
起价 $0.15 / 图像 | $0.15 (150 API 积分) |
| Qwen Image 3 Text to Image | alibaba/qwen-image-3/text-to-image |
起价 $0.04 / 图像 | $0.04 (40 API 积分) |
| Recraft V4.1 Text to Image | recraft/v4.1/text-to-image |
$0.035 / 图像 | $0.035 (35 API 积分) |
| Seedream 5.0 Pro Text to Image | bytedance/seedream/v5/pro/text-to-image |
起价 $0.068 | $0.068 (68 API 积分) |
| FLUX.1 Kontext [pro] | flux-pro/kontext |
$0.04 / 图像 | $0.04 (40 API 积分) |
| Nano Banana 2 Edit | nano-banana-2/edit |
起价 $0.06 / 图像 | $0.06 (60 API 积分) |
| Nano Banana Pro Edit | nano-banana-pro/edit |
起价 $0.15 / 图像 | $0.15 (150 API 积分) |
| Qwen Image 3 Edit | alibaba/qwen-image-3/edit |
起价 $0.04 / 图像 | $0.04 (40 API 积分) |
| FLUX 3 Max Text to Video | blackforestlabs/flux-3-max/text-to-video |
起价 $0.0425 / 输出视频的每秒 | $0.043 (43 API 积分) |
| Grok Imagine Video 1.5 Text to Video | xai/grok-imagine-video/v1.5/text-to-video |
起价 $0.08 / 秒 | $0.48 (480 API 积分) |
| Kling 3.0 Pro Text to Video | kling-video/v3/pro/text-to-video |
起价 $0.112 / 秒 | $0.56 (560 API 积分) |
| LTX 2.5 Pro Text to Video | lightricks/ltx-2.5/text-to-video/pro |
起价 $0.12 / 秒 | $0.72 (720 API 积分) |
| MiniMax H3 Text to Video | minimax/h3/text-to-video |
起价 $0.05 / 秒 | $0.25 (250 API 积分) |
| Seedance 2.0 Fast Text to Video | bytedance/seedance-2.0/fast/text-to-video |
起价 $0.113 / 秒 | $0.452 (452 API 积分) |
| Seedance 2.0 Text to Video | bytedance/seedance-2.0/text-to-video |
起价 $0.141 / 秒 | $0.564 (564 API 积分) |
| Veo 3.1 | veo3.1 |
起价 $0.20 / 秒 | $1.60 (1,600 API 积分) |
| Veo 3.1 Fast | veo3.1/fast |
起价 $0.10 / 秒 | $0.80 (800 API 积分) |
| Wan 3.0 Text to Video | alibaba/wan-3.0/text-to-video |
起价 $0.05 / 秒 | $0.25 (250 API 积分) |
| FLUX 3 Max Image to Video | blackforestlabs/flux-3-max/image-to-video |
起价 $0.0425 / 输出视频的每秒 | $0.043 (43 API 积分) |
| Grok Imagine Video 1.5 Image to Video | xai/grok-imagine-video/v1.5/image-to-video |
起价 $0.082 / 秒 | $0.492 (492 API 积分) |
| Kling 3.0 Pro Image to Video | kling-video/v3/pro/image-to-video |
起价 $0.112 / 秒 | $0.56 (560 API 积分) |
| LTX 2.5 Pro Image to Video | lightricks/ltx-2.5/image-to-video/pro |
起价 $0.12 / 秒 | $0.72 (720 API 积分) |
| MiniMax H3 Image to Video | minimax/h3/image-to-video |
起价 $0.05 / 秒 | $0.25 (250 API 积分) |
| Seedance 2.0 Fast Image to Video | bytedance/seedance-2.0/fast/image-to-video |
起价 $0.113 / 秒 | $0.452 (452 API 积分) |
| Seedance 2.0 Image to Video | bytedance/seedance-2.0/image-to-video |
起价 $0.141 / 秒 | $0.564 (564 API 积分) |
| Veo 3.1 Fast Image to Video | veo3.1/fast/image-to-video |
起价 $0.10 / 秒 | $0.80 (800 API 积分) |
| Veo 3.1 Image to Video | veo3.1/image-to-video |
起价 $0.20 / 秒 | $1.60 (1,600 API 积分) |
| Wan 3.0 Image to Video | alibaba/wan-3.0/image-to-video |
起价 $0.05 / 秒 | $0.25 (250 API 积分) |
| Seedance 2.0 Fast Reference to Video | bytedance/seedance-2.0/fast/reference-to-video |
起价 $0.113 / 秒 | $0.452 (452 API 积分) |
| Seedance 2.0 Reference to Video | bytedance/seedance-2.0/reference-to-video |
起价 $0.141 / 秒 | $0.564 (564 API 积分) |
| Kling AI Avatar 2.0 Pro | kling-video/ai-avatar/v2/pro |
$0.115 / 输入音频的每秒 | $0.115 (115 API 积分) |
| Sync Lipsync 3 | sync-lipsync/v3 |
$8.00 / 输出视频的每分钟 | $8.00 (8,000 API 积分) |
| VEED Fabric 1.0 | veed/fabric-1.0 |
起价 $0.08 / 输入音频的每秒 | $0.08 (80 API 积分) |
| Topaz Image Upscale | topaz/upscale/image/precision |
$0.08 / 输出图像的 24 百万像素 | $0.08 (80 API 积分) |
| Topaz Video Upscale | topaz/upscale/video/precision |
起价 $0.00667 / 输入视频的每秒 | $0.10 (100 API 积分) |
| Bria RMBG 2.0 | bria/background/remove |
起价 $0.018 | $0.018 (18 API 积分) |
| Eleven v4 Text to Speech | elevenlabs/tts/eleven-v4 |
$0.08 / 1000 个字符 | $0.08 (80 API 积分) |
| MiniMax Speech 2.8 HD | minimax/speech-2.8-hd |
$0.10 / 1000 个字符 | $0.10 (100 API 积分) |
| MiniMax Music 3 | minimax/music-3 |
$0.002 / 秒 | $0.12 (120 API 积分) |
| MMAudio V2 | mmaudio-v2 |
$0.001 / 秒 | $0.008 (8 API 积分) |
这些是精选模型。全部 1,496 个模型及其价格都在模型目录和 GET /models 中(无需密钥)。
充值
在 https://doitong.com/developers/dashboard#balance 为 API 余额充值。余额过低时,运行会返回 402 insufficient_credits 和 top_up_url。每个 API 密钥还可以设置自己的 API 积分预算上限(参见身份验证)。