AxonHub 能不能承接云雾图片接口并按次计费

Question(问题)

Ubuntu 下的 axonhub 仓库,能不能做成类似 fal.ai 那种聚合层效果?如果要接云雾的图片接口,它能不能支持按次收费而不是按 token 收费?

Short Answer(简答)

从当前仓库代码和文档看,AxonHub 很像一个自建聚合网关,而且它本身支持 OpenAI-compatible(OpenAI 兼容)图片接口和 flat_fee(固定每次请求收费)这种计费模式。
所以如果云雾的图片接口能以 OpenAI 兼容方式接入 AxonHub,那么“承接云雾图片生成 + 按次计费统计”这件事在能力模型上是对得上的。

但有一个重要保留:
我现在看到的是 AxonHub 具备这个能力框架,不等于我已经验证过“云雾这条具体图片链路”开箱即用。

Facts(事实)

  • AxonHub README 把自己定义为 AI gateway(AI 网关)/ unified API(统一 API)平台。
  • 文档明确写着:支持通过 /v1/images/generations 提供 OpenAI-compatible image generation(OpenAI 兼容图片生成)。
  • 成本追踪文档明确写着:支持三种定价模式:flat_fee、usage_per_unit、usage_tiered。
  • 文档对 flat_fee 的定义是 fixed fee per request(每次请求固定收费)。
  • 代码 internal/objects/price.go 里定义了 PricingModeFlatFee = "flat_fee"
  • 代码 internal/server/biz/cost_calc.go 里,flat_fee 模式直接使用固定费用,不按 token 数量乘算。

Interpretation(解释)

所以从抽象能力上看,AxonHub 比较接近“自建 fal 风格聚合层”:

  • 统一 API
  • 统一路由
  • 统一追踪
  • 统一成本统计

对云雾这类“同一模型按分组、按次收费”的情况,AxonHub 至少在计费模型上并不冲突。
flat_fee 足以表达“每请求一次收多少钱”。

真正需要进一步确认的,不是“它支不支持按次收费”,而是:

  • 云雾图片接口是否完全 OpenAI 兼容
  • 同一模型不同分辨率 / 不同分组价格,AxonHub 是否要靠不同模型别名、不同 profile,还是别的配置来区分

Open Questions(待解问题)

  • 云雾图片接口在 AxonHub 里是否能零改动接通?
  • 如果同一模型 512/1K/2K/4K 是不同按次价格,AxonHub 最适合怎么建模?
  • 是否需要把“优质banana 2K”之类策略拆成单独模型别名或 profile?

Next Checks(后续核查)

  • 直接找云雾图片接口文档,核对它的请求/响应格式。
  • 在 AxonHub 里做一条最小链路验证:/v1/images/generations -> 云雾模型。
  • 确认分辨率价差在 AxonHub 里如何表达最稳。