跳到正文
FunCoding

搜索

搜索文档、Skill 和 MCP

AI credits 会话上限

为交互或非交互运行设置软额度,理解最低值、超额和停止行为。

AI credit session limit 限制单个会话可消耗的 GitHub AI Credits。该能力目前为 public preview,可能变化。它适合给长任务或自主执行设置停止条件,不替代账号和组织层面的套餐、预算与策略。

上限如何计算

官方定义每个 AI credit 对应 0.01 美元,模型及处理的 token 数量影响实际消耗。会话上限至少设置为 30 AI credits。

这是软上限:如果某次回复正在进行,达到额度后仍会完成该回复,再停止会话继续执行。因此实际使用量可能略高于配置数字,不能把它当作精确到单个 credit 的硬截断。

交互会话

/limits set max-ai-credits 100

100 是示例上限,不是默认值。会话限制专题称额度按整个会话累计、跨越多条消息;当前命令参考却将 /limits 与 --max-ai-credits 描述为每个 response 的软上限,随用户消息重置。两处官方口径不同,不能保证所有版本都按整会话累计;需要总预算控制时,应额外核对实际用量与当前客户端说明。达到上限后,CLI 提示重设;可以提高额度后从停止处继续。

移除上限使用:

/limits unset

移除会话上限不表示账号获得更多套餐额度,也不更改组织预算。

非交互运行

copilot -p "YOUR PROMPT" --max-ai-credits 100

也可以写成 --max-ai-credits=100。上限覆盖此次任务运行,直到 Copilot 完成回复;达到上限后非交互运行结束,不等待终端中的继续批准。

如果同时使用Autopilot,还应理解续作次数是另一种停止条件。两者分别约束模型续作次数和 AI credits 消耗,不能互相换算为固定的工具调用数或运行时长。