跳转到内容
API 指南

定价

以 Markdown 查看 已更新

每个模型的价格与模型制造商收取的价格完全一致,以美元计价。费用从你的 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 被拒绝:

  1. 报价会将该最大价格作为 credits 返回(同时返回 hold 和 typical,即典型运行价格)。运行开始时,最大价格会从 API 余额中扣除,余额和密钥预算必须能够覆盖该金额。
  2. 运行成功后,系统会将请求结算为模型报告的实际用量:用量 × 用量价格,向上取整为整数 API 积分。最大价格中剩余的部分会自动退款,并在 API 余额中作为一条 refund 记录退回一次。
  3. 即使实际用量会超过最大价格,运行费用也不会超过最大价格。失败或取消的运行始终全额退款。

大多数运行的费用远低于最大价格;模型页面会针对构建器输入显示“每次运行最高 $X”,目录中显示典型运行价格(“起价”)。少数按处理时间计费的模型,其用量就是模型的处理时间(标记为 approximate)。

200 OK · 按用量计费模型的报价
{
  "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 会显示预留金额以及实际用量产生的费用:

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 就是运行成本。结果返回到结算完成之间,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}'
200 OK · 报价
{
  "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 积分预算上限(参见身份验证)。