企业采购豆包 API,常见做法是先让工程师用个人账号充一点钱跑通,再补合同和发票。这个顺序在原型阶段没问题,但一旦接入业务,就会暴露三个问题:账号主体不是公司、Key 没有权限边界、数据条款没人评审。豆包 API 由火山方舟承载,采购对象其实是“模型服务 + 云账号体系 + 合同条款”的组合,不是一把 Key。

说明:豆包、Doubao、火山方舟、Volcano Ark 是字节跳动(ByteDance)及其关联公司的商标。本文仅作技术采购参考,不构成法律意见,也不表示与商标权利人存在隶属、代理或合作关系。价格、额度与条款以官方页面、签署合同和站内模型价格为准。

一、采购清单拆成六块

模块 要确认的问题 应交付的材料
主体与账号 合同主体是谁、谁做管理员 企业实名材料、账号台账
权限与 Key 按应用还是按人分 Key IAM 用户、策略、Key 清单
额度与限流 免费额度是否够、峰值多少 用量模型、限流与告警配置
数据与合规 数据是否用于训练、留存多久 条款、协议、评审记录
内容安全 输入输出由谁审核、如何留痕 审核策略、处置流程
成本与发票 按量还是套餐、能否开票 预算表、合同、发票

六块里,主体、数据和发票通常要提前走内部流程,建议与技术改造并行,不要等接口跑通再补。

二、主体与账号:企业不要用个人号承接

  1. 用企业域名邮箱注册火山引擎账号,完成企业实名认证,绑定公司主体。
  2. 主账号只做财务和管理,不直接跑业务;业务按应用创建 IAM 子用户。
  3. 给每个子用户附加最小权限策略,例如只读或仅推理,不要共用管理员。
  4. 在 IAM 控制台统一创建、轮换、禁用和删除 API Key,不要散落在个人手里。
  5. 按项目或终端归集调用量,便于把账单拆到业务线。
  6. 离职、外包结束或项目下线时立即吊销 Key,每季度盘点一次。
  7. 开启多因素认证,保留 IAM 审计日志,关键操作要能追溯到人。

火山方舟的 IAM 文档区分了两种 Key:在 IAM 控制台创建的 Key 归属某个子用户,需要手动附加方舟策略;在方舟控制台创建的 Key 会自动带预设策略。前者更适合企业权限治理,后者更省事但边界较粗。无论哪种,都不要把 Key 写进前端、代码仓库或聊天记录。

三、额度与限流:免费额度不是采购额度

新用户免费额度适合验证,不适合作为企业容量规划。采购时要区分四类数字:

  • 免费额度:按模型计算,主账号与子账号共享,基础模型与精调版本共享;只覆盖在线推理 token,不覆盖插件、知识库、批量推理和缓存存储。
  • 模型级限流:RPM、TPM、TPD、IPM 和在途并发,由平台按模型设定,提额通常要工单。
  • 终端级限流:可以在终端详情页调整,适合按业务隔离峰值。
  • 用量上限:模型级或终端级封顶,达到上限后暂停服务;调整有频率限制,且与部分缓存、低延迟能力存在互斥。

采购前让业务方给出三个数:峰值 RPM、峰值 TPM、单次请求的最大输入输出长度。没有这三个数,容量评审只能拍脑袋。上线后重点监控 429:ServerOverloaded 要退避,RequestBurstTooFast 要放慢流量爬升,免费额度耗尽则是 SetLimitExceeded。火山方舟支持通过 X-Ark-Max-Wait-Timeout-Ms 让请求在平台侧排队,适合非实时任务,但要同步调大客户端超时。

四、数据与合规:把口头说明落到条款

火山方舟平台专用条款写明:未经客户单独同意,平台不会存储或使用客户数据训练或优化模型;数据可能因合规审查与内容过滤、客户主动发起的故障排查、异常调用告警等场景被处理;平台做聚合统计,但不保留原始客户数据。这些是采购评审的起点,不是全部。

企业至少还要确认八件事:

  1. 高安全沙箱是否开启,数据是否会传递给模型提供方。
  2. 使用的是专有模型、开源模型还是精调模型,各自适用哪份条款。
  3. 精调数据的权属、使用范围和下线后的处理方式。
  4. 数据留存期限、删除机制和灾备区域。
  5. 是否涉及跨境传输,是否需要单独评估。
  6. 能否签署企业合同、数据处理协议和保密协议。
  7. 安全事件的通知时限、联系人和处置流程。
  8. 平台的安全白皮书、审计报告和合规材料能否提供给客户。

特别提醒两点。第一,精调模型并不等于“模型归企业所有”:条款通常只授予付费后的独占使用,模型仍需部署在平台上,源代码和参数不提供。第二,条款没有给出通用的留存期限和删除时限,企业要自己保存应用日志,并在合同里约定删除义务。涉及个人信息、合同和财务数据时,先脱敏再调用。

五、内容安全:平台能力与应用责任要分开

豆包模型自带基础安全机制,火山方舟还提供内容安全护栏,可在终端上配置输入和输出审核。默认方案使用平台的标准安全机制;需要更细策略的企业,可以接入火山引擎内容风控服务,按业务配置风险类别。被拦截的请求会返回带有 Detection 标识的错误,并附带审核标签和请求 ID,便于排查。

但不要把“平台有护栏”理解成“企业没有审核责任”。截至本文查阅的文档,自定义护栏主要覆盖图像、视频和 3D 生成,文本生成的自定义审核能力仍在演进;文本业务仍需要在应用层做敏感词、结构化校验、人工复核和申诉流程。采购时要写清四件事:审核策略由谁维护、误杀如何申诉、日志保存多久、出现违规内容时谁负责处置。

六、成本控制:先管结构,再谈单价

豆包 API 的计费不是一个单价乘 token 那么简单。常见变量包括:输入与输出分别计价、部分模型按输入长度分档、音频输入单独计价、缓存命中价、缓存存储费、批量推理价、精调训练与精调推理价、模型单元和低优先级推理。部分第三方模型还有峰谷时段差异。

控制成本按以下顺序做,通常比换供应商有效:

  1. 模型分层:分类、抽取、改写用轻量模型,复杂推理再用旗舰模型。
  2. 压缩输入:检索只召回相关片段,历史对话做摘要,去掉重复的系统提示。
  3. 稳定前缀:固定提示词和工具定义,提高缓存命中率;但注意缓存存储本身也计费。
  4. 限制输出:设置合理的最大输出长度,要求结构化结果,减少无效展开。
  5. 离线任务批量化:不要求实时返回的标注、摘要走批量推理,通常更便宜。
  6. 非实时流量降优先级:低优先级推理适合可等待的任务,但要接受排队。
  7. 设置用量上限:模型级和终端级都要有封顶,防止一个实验拖垮预算。
  8. 按 Key 归集账单:用 API Key ID 或项目维度拆账,才能定位浪费。

站内模型价格只作为结构和量级参考,实际价格会调整,最终以订单和账单为准。

七、合同、发票与付款

企业付款建议走对公,保留合同、订单、付款回单和发票。火山方舟的发票说明有几个细节:发票只针对成功订购的服务或已出账账单开具,未消费的预付款不能开票;退款已开票金额时,需要先走退票流程;税率随国家税收政策调整,但税前价通常不变。具体发票类型、税率和流程以费用中心页面为准。

如果团队同时使用多家模型,直连加多个账号会让合同、发票和对账变得零散。国内 AI 网关可以把多模型调用放在一个 OpenAI 兼容入口下,统一人民币账单和发票;代价是多一层服务依赖,需要确认网关的等级、退款规则和数据条款。是否值得,取决于模型种类和财务流程的复杂度。

八、试点验收:用两周决定是否放量

  1. 选一个真实但非核心的场景,定义任务成功率、P95 延迟、429 比例、单任务成本四个指标。
  2. 用免费额度或小额后付费跑通鉴权、流式输出、错误码和日志。
  3. 接入 5%–10% 灰度流量,保留原通道做对照。
  4. 压测峰值 RPM 和 TPM,确认限流阈值与告警生效。
  5. 用敏感样本测试内容安全策略,记录误杀率和处置时长。
  6. 让法务和安全团队审阅条款、数据处理协议和日志留存方案。
  7. 核对一次账单,确认 token 口径、缓存抵扣和发票金额一致。
  8. 演练一次降级:主模型不可用时,切换到备用模型或备用网关。

下面这段脚本用于上线前的冒烟测试,验证 Key、模型名、流式输出和用量字段是否正常:

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["ARK_API_KEY"],
    base_url=os.environ["ARK_BASE_URL"],  # 直连或网关地址以文档为准
)

resp = client.chat.completions.create(
    model=os.environ["ARK_MODEL"],
    messages=[{"role": "user", "content": "只回复 OK"}],
    max_tokens=16,
    stream=False,
)

print(resp.model)
print(resp.choices[0].message.content)
print(resp.usage)

冒烟测试只证明“能调通”,不证明“能承载”。真正的验收要看灰度期的错误率、延迟分布和账单,而不是一次成功的响应。

常见问题

豆包企业采购必须用企业实名账号吗?

涉及对公付款、合同和发票时,建议用企业实名账号。个人账号适合验证,不适合长期承接公司业务,也不利于权限和审计。

免费额度能用于生产验收吗?

可以用于功能验证,但不适合作为生产容量。免费额度有限流、有范围限制,且用尽后会暂停服务,无法代表付费链路的稳定性。

豆包 API 会把企业数据用于训练吗?

平台条款写明未经单独同意不会用于训练或优化模型,但不同模型类型、是否开启高安全沙箱、是否使用精调,适用条款可能不同。最终以签署合同和官方条款为准。

内容审核由平台还是企业负责?

平台提供基础安全机制和可选护栏,企业仍对业务输入输出、审核策略和违规处置负责。文本类应用尤其要在应用层补审核与人工复核。

官方直连和 AI 网关怎么选?

只需要豆包、已完成企业认证、财务流程简单的团队,直连链路更短;需要多模型统一入口、人民币账单和发票的团队,网关更省事。费用与可用模型以模型价格为准。

下一步

先用两周试点验证任务效果、限流和账单,再决定采购规模。需要把豆包与其它模型放在同一套接口下对比,可以在中商起航 AI 网关创建测试 Key;模型、价格与条款以模型价格和官方文档为准。

相关阅读:


豆包、Doubao、火山方舟、Volcano Ark 是字节跳动(ByteDance)及其关联公司的商标。本文仅作技术采购参考,不构成法律意见。