核心要点
现在一次 Auto 调用在 Dashboard 上计为一次 request。其背后的 Single、Proxy Finder 和 Browser 尝试记录仍会保留,并在该调用下方按名称列出,但您的成功率和延迟指标将基于您的实际请求进行统计。因自身套餐限制被拒的请求不再计入流量,Auto 会将其明确标记为 rate limit,且 Billing 页面会为每笔充值生成独立明细条目。
新增功能
Auto 调用计为一次 request
以往一次 Auto 调用在 Dashboard 上会显示为多次尝试记录,导致一个链接看起来像多次 request,其中部分甚至显示为失败。现在 Overview、Usage & Limits 以及 Activity 将 Auto 作为独立产品进行展示。每次调用仅对应一行记录和一个判定结果,并汇总其名下各项尝试的 credits 和字节数。由于底层引擎实际执行了这些 request,rate limit 仍会按尝试次数进行统计。
在调用后立即打开 Activity,该行会提示尝试记录仍在结算中。几秒钟后,无需刷新页面,尝试列表、credits 和字节数便会自动填充到位,当前查看的行也不会发生跳变。
这契合了 Auto 的设计初衷。它是一个路径探测工具:先让它找到可行的层级,然后在 session 或 /api/single 上重放其返回的 /api/browser,并将主力流量调度至该处。Activity 现在会在您确定路由前,展示每次调用所执行的具体尝试。
套餐拒绝:不计入流量,且在 Auto 中明确标出
因触及自身套餐限制而被拒绝的 request 不再计入总流量。由于未抓取任何数据,因此不计费。来自目标网站的 403 或 500 仍会计入,因为我们已将该响应传递给您。
当 Auto 调用触及此类限制时,Activity 会将其标记为 Rate Limited 而非失败,且 response 会携带与直接调用相同的 X-FourA-Limit header:
import requests
r = requests.post(
"https://api.foura.ai/api/auto",
headers={"X-API-Key": "pk_live_..."},
json={"url": "https://example.com/data"},
)
limit = r.headers.get("X-FourA-Limit")
if limit:
print("stopped by my plan:", limit)
else:
session = r.json().get("session") # replay on /api/single or /api/browser
响应信息现在能更明确地说明实际发生的情况。对于主机名无法解析的目标,Single、Browser、Proxy Finder 和 Auto 会像处理任何不可达站点一样返回结果:status 0、指明主机的错误信息以及目标结果(application_fail,请参阅 outcomes)。针对私有网络目标的请求仍会收到 400 拒绝状态码。
统一流量单位
我们明确了千兆字节(GB)的定义:在所有额度和计数器中均按 1,073,741,824 字节计算。API 流量按解码后的页面计算,因为无论请求需要真实浏览器还是页面要求的额外步骤,该页面都是我们交付给您的内容。Proxy 端口流量则在经过隧道时计算,我们在该处传输您的连接,不对其中的内容做任何改动。您的 Dashboard 在流量数据旁显示了该定义,How Your Plan Is Metered 介绍了完整的计算方法。
只要旁边设有 GB 配额上限,流量数据就会以 GB 为单位显示,便于直接对比当前数值与上限。Limits 页面新增了 Traffic 面板(包括总计、API、proxy 端口和 premium,若您的套餐设有上限则均配有进度条),API keys 表格添加了 Traffic 和 Premium 列,Overview 上的各个产品面板也分别显示各自的流量。
已达到上限的配额现在会显示红色的 At limit,因为下一个 request 将会被拒绝。达到上限的数量限制(例如 API keys)则显示为琥珀色:这仅会阻止下一次新增操作。
账单:四张卡片与充值明细
无论哪种套餐,Billing page 都会显示相同的四张卡片:首先是点数(credits)或标准流量(取决于您的套餐计费方式),接着是另一项数据,然后是 Premium 和 Proxy 端口。每张卡片都配有 Buy 按钮。若您的套餐未提供该项目,按钮会明确提示并提供联系我们的方式。
在按点数计费的付费套餐中,proxy 端口包含独立的 GB 配额,您可以通过其卡片购买更多配额。每次充值都会单独列出一行,显示购买量、已用量和剩余量。使用量将优先从最早过期的充值包中扣除。
用量通知邮件也提供了更多细节。达到 95% 时,您会收到一份通知,其中结合重置日期,按照当前周期的使用速度预估额度耗尽的日期,并提供提升额度的直接操作方式。100% 时的邮件会说明距离重置还剩多少天;对于支持超额使用的套餐,还会列出后续用量的计费费率。
MCP 0.7.3
FourA MCP 0.7.3 发布的工具 schema 同时兼容 JSON Schema draft-07 和 2020-12 校验,因此配置了严格 2020-12 校验器的客户端可以列出并调用全部四个工具。调用所接收的参数没有变化。请更新 @fouradata/mcp,或直接使用已运行 0.7.3 的托管服务器。
文档与网站
- 在 docs 搜索中选择一个结果,页面会自动滚动到关键词首次出现的位置并高亮显示。结果出现时会自动选中第一项,直接按 Enter 即可打开。
- 在手机和平板电脑上,主站菜单在手指抬起的瞬间即可打开并以双列填满屏幕,且每个页面在首帧即完成完整样式渲染。
Under the Hood
新增的 Proxy Finder 算力现在会直接继承现有算力已获取的各主机状态信息。因此在其接入时 response times 可保持稳定,无需在承载流量的最初几分钟内经历预热调整。
Dashboard 上的每个数值都应当直接对应你任务中的具体操作。如果搞清指标归属需要借助计算器并查阅我们的 docs,那就是我们需要修复指标展示,而不是由你来费力解读。