HiAPI
  • 模型广场
  • 定价
搜索

搜索 HiAPI 模型、工具和资源。

  • 模型广场
  • 定价
HiAPI

一个 API,所有 AI 模型

通过一个生产级 API,调用领先模型生成图像、视频与音频。

免费获取 API Key

AI 图像 API

  • 全部图像模型
  • GPT Image 2.5 Flare
  • GPT Image 2.5 Sunburst
  • GPT Image 2
  • Nano Banana 2
  • Seedream 5.0 Pro
  • Qwen Image 2.0 Pro
  • FLUX 1.1 Pro

AI 视频 API

  • 全部视频模型
  • Seedance 2.5
  • FLUX.3 Video
  • Seedance 2.0
  • Veo 3.1
  • Kling 3.0

AI 音频 API

  • 全部音频模型
  • MiniMax Music 2.6
  • MiniMax Music 1.5
  • ElevenLabs v3
  • 文字生成音乐
  • 文字转语音

产品

  • 模型广场
  • 在线试用
  • 定价
  • 图片 API 成本计算器
  • 免费 GPT Image 2 生成器
  • 免费图片去背景
  • 免费 Nano Banana 图片生成器
  • 穿搭风格预览
  • 商品图实验室

开发者

  • Agent 接入
  • 文档
  • API 参考
  • Agent Skills
  • LLM 接入索引
  • 博客

公司

  • 关于我们
  • 联系支持
  • 服务条款
  • 隐私政策

© 2026 hiapi. 保留所有权利。

GitHub 开源项目PyPI Python SDK
  • 常见原因
  • 修复步骤
  • 最小验证示例
  • 相关内链
  • FAQ
返回博客
教程2026年10月8日

HiAPI 返回 402 余额不足:排查与修复指南

hiapi排错账单API 错误

最新模型

探索模型

目录
  • 常见原因
  • 修复步骤
  • 最小验证示例
  • 相关内链
  • FAQ

现在就用 HiAPI 生成

选一个模型,输入你的提示词,直接查看生成结果。

HiAPI Blog

相关文章

HiAPI

现在就用 HiAPI 生成

调用 HiAPI 接口时偶尔会收到 HTTP 402 响应,且响应体里 error_code 是 INSUFFICIENT_QUOTA。这代表账户的 Credits 余额已经用完,和 API Key 是否有效、请求格式是否正确、是否触发限流都没有关系。任务在创建前就被拒绝,所以不会产生任何扣费。修复方式几乎总是同一个:去充值页面给账户加 Credits,然后原样重试刚才失败的那个请求。

常见原因

  1. 余额本来就是 0。 新账户会有注册赠送的 Credits,等这部分加上后续充值都花完后,任何创建任务的调用都会返回 402,直到余额重新变成正数。
  2. 短时间内密集调用,余额消耗比预期快。 视频类模型通常按输出秒数计费,连续跑几个视频片段消耗的 Credits,往往远超同等数量的图片任务,容易让人没反应过来余额就见底了。
  3. 把 401 或 429 误判成 402。 直接看 HTTP 状态码和 error_code 字段:401(error_code 类似 permission_denied,Key 本身无效或被禁用)和 429(error_code: RATE_LIMITED,请求太快)看起来都像"调用失败",但修复方式和 402 完全不同,日志里混在一起很容易排查错方向。

修复步骤

  1. 先确认余额。 打开控制台的 账单页面,查看当前 Credits 余额,这一步能直接确认 402 是不是真的因为余额问题。
  2. 给账户充值。 还是在账单页面里加 Credits,没有额外的"解锁"步骤,余额变成正数后创建任务立刻就能成功。
  3. 原样重试刚才的请求。 不需要改任何代码或参数。同样的 prompt、model 和其他字段,在余额充足后会直接成功;如果不确定某个模型单次调用大概花多少,可以先查定价页。
  4. 设置余额提醒,避免下次再撞上。 控制台设置里有余额提醒(Balance Alerts)功能,余额低于你设定的阈值时会邮件通知,可以在真正见底之前就去充值。

最小验证示例

用下面这个最小请求可以独立确认问题出在账户余额,排除模型或 SDK 本身的干扰:

curl https://api.hiapi.ai/v1/tasks \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "a simple test image of a red circle on a white background"
  }'

余额为空时,返回如下结构:

{
  "code": 402,
  "data": null,
  "error_code": "INSUFFICIENT_QUOTA",
  "message": "insufficient account balance; top up and retry"
}

充值之后用同一个请求重试,会变成正常的任务创建响应:

{
  "code": 200,
  "data": { "taskId": "tk-hiapi-xxxxxxxx" },
  "message": "success"
}

注意 code 字段和 HTTP 状态码一致,error_code 是用来做分支判断的稳定值,data 在创建失败时恒为 null。

相关内链

  • HiAPI 定价
  • 账单与余额管理
  • 创建异步任务(API 文档)

FAQ

余额怎么就突然见底了,之前没有任何提示? 默认情况下,只有任务真的因为 402 失败时才会发现余额不够。去控制台设置里打开余额提醒(Balance Alerts),余额低于你设定的阈值就会收到邮件,可以提前充值。

402 会不会打断一个已经在跑的任务? 不会。INSUFFICIENT_QUOTA 是在任务创建阶段返回的,这时候任务还不存在,自然也谈不上打断正在执行的任务,它只会挡住新任务的创建。

因为 402 失败的请求会扣费吗? 不会。余额检查发生在任务真正创建之前,402 意味着任务没有被创建,账户也没有被扣除任何 Credits。

402 和限流(429)是一回事吗? 不是。限流返回的是 429,error_code 为 RATE_LIMITED,代表请求发送得太快;402 代表账户 Credits 余额不足,和请求频率无关,两者的修复方式也不同。

怎么在余额耗尽之前就提前知道? 打开控制台的账单页面,可以看到当前 Credits 余额和完整的消费记录,也可以在那里设置余额提醒阈值。

最新模型

查看全部模型
  • GPT Image 2.5 Flare5 折最低 $0.025/张
  • GPT Image 2.5 Sunburst5 折最低 $0.025/张
  • GPT Image 2最低 $0.030/张
  • Nano Banana 25 折最低 $0.018/张

探索模型

文本图片视频音频
GPT Image 2.5 Flare5 折最低 $0.050/张$0.025/张
GPT Image 2.5 Sunburst5 折最低 $0.050/张$0.025/张
GPT Image 2最低 $0.030/张
Nano Banana 25 折最低 $0.036/张$0.018/张
查看全部模型
文本对话与推理
图片生成与编辑
视频文生与图生
音频语音与音乐
开始生成
查看模型价格
查看全部文章
HiAPI 返回 403 无模型权限:排查与修复指南

HiAPI 返回 403 无模型权限:排查与修复指南

HiAPI 请求失败为何仍会扣费?

HiAPI 请求失败为何仍会扣费?

HiAPI 任务超时与 504 错误:排查与修复指南

HiAPI 任务超时与 504 错误:排查与修复指南

GPT Image 2 / 2.5 + n8n:提交成功后,怎样拿到图片?

GPT Image 2 / 2.5 + n8n:提交成功后,怎样拿到图片?

ChatGPT Images 2.5 是什么?和 Flare / Sunburst API 怎么对应

ChatGPT Images 2.5 是什么?和 Flare / Sunburst API 怎么对应

GPT Image 2.5 API 接入:生成、编辑与 Image 2 迁移

GPT Image 2.5 API 接入:生成、编辑与 Image 2 迁移

开始生成