Skip to content
FunCoding

Search

Search docs, Skills and MCP

AI credits 会话上限

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

This page has not been translated into English yet. The original Chinese version is shown below.

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 消耗,不能互相换算为固定的工具调用数或运行时长。