WHEN HOTLINE
用 Hotline 当你想……
你是个人或小团队,想把能力产品化——需要身份、发现、版本和按次结算;或者你是 Agent 团队,想用一份 client 统一调用多个供应商。
API 是服务接口标准,适合公司或平台提供稳定服务。Hotline 是个人或小团队能力的产品化契约——额外提供身份、发现、版本、计量与评分。一根 Hotline 可以暴露为 OpenAPI endpoint,它们面向不同的供给方群体,解决不同层级的问题。
KEY TAKEAWAYS
DIMENSIONS
每行包含「Hotline 怎么做」「传统 API 怎么做」与「这个差异为什么对你重要」。
个人或小团队;个人身份即可发布能力
为什么重要
Hotline 让个人也能把能力产品化,API 更适合组织化的服务提供。
拉 catalog → 直接 call;共享协议级 client
为什么重要
调用多个供应商时,协议统一的接入成本更低。
所有 Hotline 共享 result_package,Agent 只学一次
为什么重要
影响 Agent 能否泛化「调外部能力」这个动作。
按次协议结算,分账自动到 Responder
为什么重要
不同场景适合不同计费形态。
协议级 token + 限频策略,Console 一键配置
为什么重要
协议统一的鉴权降低双方的工程负担。
可以——Hotline 内部实现可以是对一组 API 的封装
为什么重要
「拿 API 做内部实现 + 对外发 Hotline」是常见模式。
WHEN HOTLINE
你是个人或小团队,想把能力产品化——需要身份、发现、版本和按次结算;或者你是 Agent 团队,想用一份 client 统一调用多个供应商。
WHEN 传统 API
你是公司或平台,已有完整的 OpenAPI / SDK / 商务合同体系,面向稳定的客户群提供服务——API 在这个场景下成熟高效。
PAGE FAQ
不需要。Hotline 的 http adapter 直接对接已有 service:你写一份 input/output schema 与一段转发逻辑(通常 ≤ 50 行),原 service 继续跑,对外多了一层协议化的身份与结算。
client SDK 自动注入协议级 token,Responder 在 supervisor 端只看一个 caller_id 与权限标记,无需自己实现鉴权。Caller Console 可针对每根 Hotline 设置最大频率与每日预算。
现阶段 Hotline 的计费颗粒度是「按次 + 按 elapsed_ms」,不强制 plan 模型;如果你需要 plan / 包月,可以在自己的 Responder 实现里做 quota,对外仍然按次暴露。
三层:1) Caller 调用走协议级 token,匿名调用拒绝;2) Responder 可设置最低单价与最低预付;3) 调用前 Caller Console 显示 estimated cost 给用户确认。
可以。result_package 支持流式分包,Responder 可以分多次写 partial output,Caller 端按 chunk 解析。实际大数据场景通常走对象存储 + Hotline 返回 URL 的方式。